Проблема с фронтендом, происходит разлогин, установлен SSL-сертификат
-
Кто может помочь и сколько будет стоить?
Если войти на сайт через логин-форму во фронтенде (/login/) и попробовать добавить объект в специальной форме (/create-property/), при добавлении изображений будет возникать ошибка: Во время загрузки произошла ошибка. При этом если заполнить все остальные поля и нажать «Сохранить», произойдет разлогин. В админке объект добавится, но с пустыми полями.
Если зайти как администратор и попробовать во фронтенде добавить объект, изображения загрузятся и все остальные поля объекта тоже.
Проблема только при использовании SSL.
При использовании http проблемы нет.Вот что пишет хостер:
Вероятно при авторизации с помощью /wp-login.php сессия авторизованного пользователя наделяется соответствующими правами для загрузки изображений, в то время как при авторизации через форму /login/ (фронтенд) алгоритм скрипта wp-login.php воспроизведен не полностью.
В результате чего не предоставляется право на обращение к скриптам административной части сайта, таким как /wp-admin/async-upload.php. Скрипт /wp-admin/async-upload.php, который сам является частью административной части сайта, обнаружив, что пользователь не авторизован через /wp-login.php для получения доступа к административной части сайта, перенаправляет посетителя отправившего ему запрос (загрузка изображений) на форму /wp-login.php для того, чтобы посетитель авторизовался ещё раз, на этот раз с необходимыми правами. При этом старая сессия удаляется, так как для wp-login.php указан параметр reauth=1 — происходит деавторизация.
Сайт на шаблоне Realocation: https://themeforest.net/item/realocation-modern-real-estate-wordpress-theme/7605274
Но проблема не в шаблоне, насколько я понял, а в вордпрессе.
- Тема «Проблема с фронтендом, происходит разлогин, установлен SSL-сертификат» закрыта для новых ответов.