Поддержка Поиск специалистов Проблема с фронтендом, происходит разлогин, установлен SSL-сертификат

  • Решено dmitryost

    (@dmitryost)


    Кто может помочь и сколько будет стоить?

    Если войти на сайт через логин-форму во фронтенде (/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
    Но проблема не в шаблоне, насколько я понял, а в вордпрессе.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • проблема решена

    проблема решена

    Подскажите пожалуйста, как вам удалось решить вопрос?

    Модератор SeVlad

    (@sevlad)

    wp.me/P3YHjQ-3

    @justdevst, если Вы хотите дождаться ответа непременно от ТС (автора вопроса), Вы конечно можете ждать. Но если у Вас проблема и Вы хотите её решить — стоит создать свой топик с вопросом.
    См правила форума, п2: Не задавайте вопросы в чужих темах — для полноценного обсуждения создайте свою.

Просмотр 3 ответов — с 1 по 3 (всего 3)