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

Решено

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 проблем никаких нет. Разлогинивания не происходит.

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

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

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

    Ваш ответ

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