Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now
Sign InSign Up

PHP-J

PHP-J

PHP-J Navigation

  • Главная
  • Контакты
Поиск
Задать вопрос

Mobile menu

Close
Задать вопрос
  • Главная
  • Add group
  • User Profile
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Buy Points
Home/ Questions/Q 4147
Next
Answered
rickcurran
  • 0
rickcurranУчитель
Asked: 16 марта, 20222022-03-16T21:07:27+03:00 2022-03-16T21:07:27+03:00In: Wordpress (Вопросы и ответы)

Какой самый простой способ запретить WP когда-либо выходить из системы

  • 0

Через определенное время WP отключает всех пользователей и заставляет их снова войти в систему. Для сред разработки на моей локальной машине это неприятно и абсолютно не нужно.

Существует ли управляемый API способ отключения автоматического выхода из системы на неопределенный срок? В идеале я хотел бы что-то, что я мог бы добавить wp-config.php вместе с другими настройками, связанными с настройкой разработчика.

Плагин был бы для меня излишним, поэтому я не буду считать это ответом, но вы также можете опубликовать его как вариант.

loginsecuritywp-admin
  • 12 12 ответов
  • 33 просмотров
  • 0 Followers
  • 0
Ответить
Share
  • Facebook

    12 ответов

    • Лучшие оценки
    • Старые
    • Недавние
    • Случайные
    1. Лучший ответ
      viper007bond Эксперт
      2022-03-16T21:07:56+03:00Добавлен ответ 16 марта, 2022 в 9:07 пп

      По умолчанию флажок «Запомнить меня» позволяет запомнить вас на 14 дней. Хотя это фильтруется.

      Этот код изменит это значение:

      add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );
      
      function keep_me_logged_in_for_1_year( $expirein ) {
          return 31556926; // 1 year in seconds
      }
      
      • 0
      • Reply
      • jerclarke Эксперт
        2022-03-16T21:08:33+03:00Replied to ответ 16 марта, 2022 в 9:08 пп

        Это именно то, что мне нужно. Я думаю, что константа для этого значения была бы очень полезна, но лучше всего использовать фильтр. Я мог бы даже использовать create_function(), чтобы сделать это на одной линии.

        • 0
        • Reply
      • viper007bond Эксперт
        2022-03-16T21:09:03+03:00Replied to ответ 16 марта, 2022 в 9:09 пп

        работает медленно и затрудняет извлечение фильтра. Лучше всего использовать функцию. 🙂

        • 0
        • Reply
      • hakre Гуру
        2022-03-16T21:09:33+03:00Replied to ответ 16 марта, 2022 в 9:09 пп

        Вы даже можете получить последнюю версию PHP и записать ее как закрытие: php.net/manual/en/functions.anonymous.php — WordPress поддерживает это. Просто не мешайте своим и больше не используйте create_function(). Это отстой.

        • 0
        • Reply
      • upeksha Новичок
        2022-03-16T21:10:05+03:00Replied to ответ 16 марта, 2022 в 9:10 пп

        вместо него можно использовать 31556926 . Есть и другие константы. (См. wp-includes/default-constants )

        • 0
        • Reply
      • viper007bond Эксперт
        2022-03-16T21:10:34+03:00Replied to ответ 16 марта, 2022 в 9:10 пп

        @Upeksha: на момент написания этого ответа этих констант не существовало. 😉 Вы правы, хотя теперь, когда они есть, лучше их использовать.

        • 0
        • Reply
      • jerclarke Эксперт
        2022-03-16T21:11:58+03:00Replied to ответ 16 марта, 2022 в 9:11 пп

        Я использую резервные копии живых баз данных, и в них у меня всегда есть надежные пароли на всех учетных записях администратора. У меня также часто разные имена пользователей для разных сайтов, и во многих случаях у Firefox возникают проблемы с дифференциацией моих разных локальных установок для целей автозаполнения.

        • 0
        • Reply
      • braddalton Учитель
        2022-03-16T21:12:33+03:00Replied to ответ 16 марта, 2022 в 9:12 пп

        Точно, настройки вашего браузера перезапишут функцию «запомнить меня».

        • 0
        • Reply
      • arlenbeiler Эксперт
        2022-03-16T21:13:41+03:00Replied to ответ 16 марта, 2022 в 9:13 пп

        НИКОГДА НЕ ИСПОЛЬЗОВАТЬ В ПРОИЗВОДСТВЕ!!! Похоже на установку песочницы.

        • 0
        • Reply
      • ttodua Учитель
        2022-03-16T21:14:14+03:00Replied to ответ 16 марта, 2022 в 9:14 пп

        НЕ ДЕЛАЙТЕ ЭТОГО, иначе вас быстро взломают!

        • 0
        • Reply
    2. curtismchale Профи
      2022-03-16T21:11:10+03:00Добавлен ответ 16 марта, 2022 в 9:11 пп

      Это больше связано с тем, как ваш браузер хранит файлы cookie. Когда вы входите в систему, он должен сохранять файл cookie, и WordPress читает его, чтобы узнать, прошли ли вы аутентификацию (по крайней мере, я так понимаю).

      На всех локальных dev-установках мое имя пользователя — admin, а мой пароль — admin. Я не считаю 8 букв большой проблемой, но, может быть, я печатаю быстрее?

      • 0
      • Reply
    3. annikabackstrom Гуру
      2022-03-16T21:13:13+03:00Добавлен ответ 16 марта, 2022 в 9:13 пп

      Это работает, если вы поместите его в wp-config.php?

      function wp_validate_auth_cookie($cookie='',$scheme='') {
          return 1; // admin user id
      }
      

      Тщательно не протестировано. Это не столько «никогда не выходить из системы», сколько «относиться ко всем как к администратору».

      • 0
      • Reply

    Оставить ответ
    Отменить ответ

    You must login to add an answer.

    Forgot Password?

    Need An Account, Sign Up Here

    Sidebar

    Ask A Question

    Stats

    • Questions : 7k
    • Answers : 38k
    • Best Answers : 4k
    • Users : 5k
    • Popular
    • Answers
    • netconstructorcom

      Лучшая подборка кода для вашего файла functions.php [закрыто]

      • 97 Answers
    • MikeSchinkel

      Объективные рекомендации по разработке плагинов? [закрыто]

      • 83 Answers
    • EAMann

      Как легко перенести установку WordPress из стадии разработки в рабочую ...

      • 60 Answers
    • EarleSemia
      EarleSemia added an answer [url=http://images.google.com.uy/url?q=https://big2dickporn.club/2022/06/21/ШЈШ±ШЁШ№Ш©-Ш±ЩЃШ§Щ‚-ЩЉЩ…Ш§Ш±Ші-Ш§Щ„Ш¬Щ†Ші-Щ…Ш№-ШІЩ€Ш¬ШЄЩЉ.html]ШЈШ±ШЁШ№Ш©-Ш±ЩЃШ§Щ‚-ЩЉЩ…Ш§Ш±Ші-Ш§Щ„Ш¬Щ†Ші-Щ…Ш№-ШІЩ€Ш¬ШЄЩЉ[/url] 6 июля, 2022 at 9:18 дп
    • Karenfreva
      Karenfreva added an answer [url=https://sildenafilviashop.com/]viagra over the counter[/url] cialis vs viagra [url=https://tblsviagra.com/]cheap viagra online[/url]… 27 июня, 2022 at 11:19 дп
    • Karenfreva
      Karenfreva added an answer [url=https://casinoboba.com/]lucky creek[/url] uptown ace casino [url=https://casinowingames.com/]sloto cash casino[/url] andromeda [url=https://realmonetcasino.com/]ignition[/url]… 25 июня, 2022 at 12:21 пп

    Похожие вопросы

    • nmystic

      Как назначить файл по умолчанию в «Внешний вид > Редактор»?

      • 0 Answers
    • billeisenhauer

      Как показать полную публикацию на главной странице

      • 0 Answers
    • atticus

      Создание пользовательских запросов AJAX

      • 1 Answer

    Лучшие участники

    rarst

    rarst

    • 0 Questions
    • 5k Points
    Гуру
    bainternet

    bainternet

    • 0 Questions
    • 5k Points
    Гуру
    janfabry

    janfabry

    • 0 Questions
    • 3k Points
    Гуру

    Trending Tags

    categories comments custom-field custom-post-types custom-taxonomy customization functions images menus multisite pages permalinks php plugin-development plugin-recommendation plugins posts theme-development themes widgets wp-admin

    Footer

    © 2022

    Вставить/изменить ссылку

    Введите адрес назначения (URL)

    Или сделайте ссылку на существующий материал

      Поисковый запрос не задан. Показаны недавние элементы. Воспользуйтесь поиском или клавишами вверх/вниз, чтобы выбрать элемент.