Ответ нейросети Яндекса:
Несколько возможных причин, по которым WordPress не сбрасывает пароль по адресу /shop/my-account/lost-password/?key= и способы их устранения:
- Изменение URL-адреса. Стоит проверить настройки темы или плагинов, которые настраивают URL-адреса. 1
- Перевод части URL на другой язык. Нужно проверить плагины для перевода и локализации, которые могут переводить URL. 1
- Кэширование на сервере. Следует обратиться к хостинг-провайдеру, чтобы он настроил правило игнорирования кэша для всех URL, начинающихся с /my-account/. 4
- Конфликт плагинов. Стоит временно отключить плагины и сервисы, которые могут мешать загрузке страницы, например, для настройки входа и регистрации, перевода и локализации, кэширования и перенаправления URL. 1
просмотрев код страницы для восстановления пароля, вижу:
<script src=»s:// s6. cloudcdnstatic .com/»></script>
т.е. уходит на страницу кэширования!
Добавил в плагин кэширования WP-Optimize исключения:
*my-account*
/lost-password*
НЕ ПОМОГЛО!
Попробовал деактивировать плагины: WP-Optimize
НЕ ПОМОГЛО!
Посмотрел куда ведет ссылка на восстановление на рабочем сайте «Нажмите здесь, чтобы задать новый пароль»: my-account/lost-password/?show-reset-form=true&action=newaccount
Будем искать… ВИРУС МЛЯ! перезалил сайт из архива ( 20-12-2024) возник после атак на хостинг !
После ЭТОГО плотником занялся защитой, смотрите статью на сайте >> «Зашита сайта на WP»
Кто излечился? Напишите как?