travisnorthcutt
  • 0
Гуру

Почему панель администратора появляется (на некоторых страницах) для незарегистрированных пользователей?

  • 0

Панель администратора появляется для незарегистрированных пользователей на одном из моих сайтов, но только для двух определенных страниц (/work и /contact, для чего это стоит). Кто-нибудь слышал об этом раньше? Похоже, что один из пользователей сайта вошел в систему (отображается их имя пользователя), но щелчок по любой ссылке на панели администратора ведет на страницу входа. Если я нажму «Выйти» под этим именем пользователя в панели администратора, я получу приглашение убедиться, что я хочу выйти из системы, а затем перенаправление на /wp-login.php. Однако при возврате в /work или /contact панель администратора все равно появляется.

Share
  1. Страница была кем-то кэширована?

    • 0
  2. Поскольку я думаю, что неправильная идентификация всех пользователей, не вошедших в систему, крайне маловероятна, я думаю, что по какой-то причине была кэширована неправильная непубличная версия страницы.

    • 0
  3. У меня была та же проблема, и я обнаружил, что очистка кеша временно решила ее… Я начал подозревать общий кеш w3 и нашел этот ответ: https://www.thewebmaster.com/dev/2015/may/6/wordpress-admin- бар-шоу-вышел из системы/

    Короче говоря, перейдите к настройкам W3 Total Cache / Page Cache и убедитесь, что установлен флажок «Не кэшировать страницы для зарегистрированных пользователей». В противном случае он будет кэшировать страницу так, как ее видит вошедший в систему пользователь.

    • 0

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

You must login to add an answer.