Повторяющаяся проблема у многих пользователей, включая меня (админа сайта).
Идентичная тема на форуме
и решение, в ней предложенное, по мнению Garry, к которому я уже обращался за помощью,в моём случае ситуацию не исправит.
Найти решение в Интернете не представляется возможным ввиду недостаточности знаний.
Обсуждение проблемы - по ссылке на страницу, с которой нужна помощь.
Здравствуйте.
Вы убеждались что сторонний функционал не меняет?
Необходимо отключить все сторонние плагины, дополнения и проверить работу на дефолтной ВП теме (twenty), чтобы сниппеты из functions.php не мешали также.
Может какой улучшайзер/ускоритель ставили? (а еще и помнить надо было ли дело - как правило забывают/не разбираются что было дело) - надо пробовать как у всех - без этих стремных надстроек которые вызывают только кучу вопросов на форумах поддержки вордпресс.
Добрый день.
Опишите подробно, после каких действий и при каких обстоятельствах эта проблема начинает себя проявлять?
Добрый день, Андрей.
Страница с сайтом всегда открыта во вкладках браузера. При переходе в любую область сайта (на другую страницу, в комментарии к публикациям, в общий чат, и т.п.), появляется системное сообщение "проверка подписи не пройдена!" и сайт меня переводит в незалогиненый статус, предлагая войти или зарегистрироваться вновь. После ведения логина и пароля появляется то же системное сообщение, и мне вновь предлагается войти или зарегистрироваться. Так происходит 2-3 раза и "лечится" перезагрузкой Cntrl + F5 или чисткой кеша браузера (Хром).
Подобное явление происходит не часто, 1-2 раза в месяц, но у разных пользователей в разное время, поэтому выглядит, как постоянная проблема.
Все плагины кеширования деактивированы, кеширование от WP-Recall отключено.
Дополнительная информация от пользователей о вариантах появления подобной проблемы под спойлером.
Владимир (Otshelnik-Fm) сказал(а)
Необходимо отключить все сторонние плагины, дополнения и проверить работу на дефолтной ВП теме (twenty), чтобы сниппеты из functions.php не мешали также.
Здравствуйте, Владимир.
Подобная проверка в данной ситуации представляется сомнительной, поскольку проблема "плавающая", и неделями ждать, пока она проявится - нецелесообразно: в таком случае на сайте вообще можно будет поставить крест.
Владимир (Otshelnik-Fm) сказал(а)
Может какой улучшайзер/ускоритель ставили?
"WebP Express" + "AMP" + "EWWW Image Optimizer" считаются ускорителями? Другого ничего похожего не установлено.
Такой доп стоит?
там есть спорные пункты
Настройка Last—Modified
Удалить DNS Prefetch
и может еще какие - так что этот доп стоит отключить и проверить без него
Павел (Litbes) сказал(а)
"WebP Express" + "AMP" + "EWWW Image Optimizer"
- я не знаю что у них под капотом - может куда и лезут когда не требуется. Тут надо самостоятельно проверять
Такой доп стоит?
Вы не можете просматривать опубликованные ссылкитам есть спорные пункты
Настройка Last—Modified
Удалить DNS Prefetch
Точно!
Такое дополнение установлено, спасибо, Владимир.🤝
Примеры настроек под спойлером:
Отключил его, чтобы проверить, наступят ли улучшения и уйдёт ли проблема.
Чтобы внести ясность собственно в сам процесс "проверки подписи", уточню, что это вообще такое и зачем нужно.
Плагин использует ajax-запросы для многих операций и при этом, до начала обработки этого запроса проверяется на правильность специальный ключ безопасности, если проверка ключа не была пройдена, то запрос возвращает ответ "Проверка подписи не пройдена". Дело в том, что фактически эта проверка производится функционалом ядра WP и сама подпись формируется этим ядром, т.е. связывать данную проблему с работой плагина будет неправильно, тк отрабатывает именно функционал WordPress. Почему ключ может не пройти проверку? Причины могут быть разными, сам ключ может устареть, тк выпускается только на определенный срок или могут измениться авторизационные куки в браузере, для лечения потребуется обновление страницы и некоторых случаях повторная авторизация.
Андрей CS сказал(а)
Причины могут быть разными, сам ключ может устареть, тк выпускается только на определенный срок или могут измениться авторизационные куки в браузере, для лечения потребуется обновление страницы и некоторых случаях повторная авторизация
Спасибо, Андрей, за обратную связь!
Собственно, подобное решение я и предлагал своим пользователям сайта: обновить страницу или пройти повторную авторизацию.
Однако некоторые пользователи полагают, что это баги самого сайта, поскольку, дескать, на других ресурсах, типа Майкрософт, Вконтакте, Яндекс, Гугл, Госуслуги, Алиэкспресс подобной проблемы не возникает.
Получается, что невозможно устранить возникающую проблему никаким иным способом, кроме Вами предложенных?
ну указанные сайты сделаны не на wp/
можно рассмотреть другие варианты обработки такой ошибки, например, можно ошибку не показывать, а принудительно перезагружать страницу, но надо понимать, что если пользователь в этот момент заполнял какую то форму, то его усилия будут напрасными
Владимир (Otshelnik-Fm) сказал(а)
Как вариант можно просто в нотисе вывести уведомление
Планирую написать более понятное уведомление для пользователей, типа:
"Ошибка авторизации! Нажмите Cntrl + F5 и перегрузите страницу".
Подскажите, пожалуйста, где искать этот нотис, чтобы внести в него изменения?
Можно ли воспользоваться дополнением "Alfa fixator" для этой цели?
1: wp-recall/rcl-functions.php
фраза Signature verification failed - при обновлении затрется.
2:
3:
Павел (Litbes) сказал(а)
Можно ли воспользоваться дополнением "Alfa fixator" для этой цели?
если через фильтр gettext - можно. 3 вариант это.
Всем спасибо за помощь и поддержку! 🤝
Воспользовался переименованием текста уведомления через плагин "Say What" - благо, он у меня установлен и я им иногда пользуюсь (например: переименовал "Закладки/В закладки" в "Избранное/В избранное", или "Оповещения" в "Уведомления").
Как только (и если) проявится рассматриваемая проблема снова - посмотрю, насколько эффективно получилось её устранить.
Ещё раз, спасибо всем! 👍