WordPress Login && Cookie проблема - PullRequest
0 голосов
/ 11 июня 2018

У меня странные проблемы с бэкэндом WordPress, надеюсь, вы мне поможете.
Итак, у меня есть сайт с формой входа.Когда пользователь входит в систему и перемещается по страницам сайта, иногда его сеанс просто прерывается, и он видит страницу как пользователя, вышедшего из системы, после перезагрузки страницы все возвращается к нормальному состоянию.
Я пытаюсь отладить это, но не могу найти причину проблемы,Журнал отладки выдает много ошибок, но никто из них не имеет отношения к файлам cookie или проблемам сеанса, кроме этого:

PHP Warning:  session_name(): Cannot change session name when session is active   

У вас, ребята, есть идеи, как отладить эту проблему?
Яиспользовать cloudflare и WP Rocket для кэширования и обслуживания файлов, может ли быть так, что эта служба кэширования вызывает эту проблему?(потому что у меня много проблем с ними)
Кроме того, я пытаюсь записать в журнал, что находится в массиве $ _COOKIE на каждой странице.Поэтому, когда пользователь вошел в систему или вышел из нее, массив $ _COOKIE не пуст, но когда появляется эта ошибка, у пользователя есть пустой массив $ _COOKIE.У вас есть идеи, почему?Так что я буду рад услышать любые решения / идеи.Извините, я не могу прикрепить ссылку на сайт.
PS Я использую тему Uncode с VComposer


Редактировать # 1 Извините, вопрос оказался запутанным, потому что я не могу понять, в чем проблема,Поэтому я постараюсь сделать этот вопрос короче и проще для понимания.
У меня есть сайт на WordPress, есть форма для входа.Когда пользователь входит в систему и начинает перемещаться по страницам, иногда случается, что:

Зарегистрированный пользователь открывает новую страницу -> и он выходит из системы после перезагрузки страницы (или перехода на другую страницу)он снова вошел в систему.

Чтобы было проще понять, давайте посмотрим журналы регистрации:
Сразу же, пользователь успешно авторизуется, затем через пару секунд у него будет другой журнал, который сообщает, что он успешно авторизовался снова(в основном вход пользователя в систему, затем выход из системы, затем вход в систему, пока он просто перемещается по 3 различным страницам)
Таким образом, вопрос:
Как я могу найти, где проблема?Что я должен проверить?Debug.log не имеет какой-либо конкретной ошибки, которая может быть связана с этой проблемой.

1 Ответ

0 голосов
/ 15 июня 2018

Добавьте в WordPress wp-config.php вверху

ob_start();
...