Разлогинивание

Решено

https://www.bmwland.ru/

После перевода сайта на https, появился баг «разлогинивания».

1. Заходим на сайт, логинимся как все юзеры — через чёрную полоску в левом верхнем углу. (Если залогиниться через Админку — баг не проявляется).

2. Дальше пытаемся создать свою новость, как юзера, желательно через выпадающее меню под своим ником, справа.
«Добавить медиафайл» — грузим какую-нить новую картинку со своего компа/гаджета.

3. И после загрузки справа появляется окно об ошибке загрузки, а вернувшись на сайт и перегрузив страницу или перейдя на другую, мы оказываемся НЕзалогиненным гостем.

Разлогинивание

До перехода на https разлогинивания не было.

Есть у кого мысли из-за чего это происходит?

Добавить Комментарий
Ответ

Найдите у себя в шаблоне строку:


$user_signon = wp_signon( $info, false );

и попробуйте заменить на:


$user_signon = wp_signon( $info, false );
// авторизуем пользователя еще раз

wp_set_current_user($user_signon->ID);

wp_set_auth_cookie($user_signon->ID);

Добавить Комментарий

Проверьте на какой адрес переходит пользователь после неудачной загрузки картинки.(http или https)

Проверьте переходит ли она на www. или без www.

 

«Разлогинивание» — может быть из-за перехода на другую версию или поддомен.

 

 

Добавить Комментарий

Так пользователь никуда не переходит.

Ошибка при загрузке — мы просто закрываем окно галереи крестом (там нет другого выхода) — и находимся на той же странице https://www.bmwland.ru/add-news с которой собирались загружать картинку в галерею. Но на самом деле мы уже разлогинены. При переходе на любую другую страницу или перезагрузке появляется полоска входа на сайт. Все www и https на местах.

Добавить Комментарий

Если прохожу авторизацию на сайте, то при попытке входа в админку, оказываюсь разлогиненным — требует авторизацию заново.

Добавить Комментарий

Т.е. сама закачка тут ни при чём.

Добавить Комментарий

Может что-то с куками происходит?
Если я иду в админку, она просит авторизоваться, я жму «Войти» (пароль подставлен) — она пишет, что вы не ввели пароль. Приходится заново вводить руками.

RE: Разлогинивание

Добавить Комментарий

При входе через соцсети с помощью плагина uLogin проблем никаких нет. Разлогинивания не происходит.

Добавить Комментарий

Да! Помогло! Спасибо!

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.