Когда истекают куки авторизации (CF_Authorization), пользователя перенаправляет на общую страницу ошибки. Изображение ниже
Ожидаемое поведение — показ всплывающего окна обновления, которое появляется при истечении срока действия куки _t в Discourse. Изображение ниже.
Идеи, которые не сработали:
Поскольку кука защищена, получить её через JS невозможно.
Команда Cloudflare не может продлить срок действия куки по соображениям безопасности.
Есть ли у кого-то идея, как решить эту проблему?
pfaffman
(Jay Pfaffman)
11.Июль.2024 09:48:06
2
Кроме нарушения работы форума, какую проблему решает авторизация Cloudflare?
Мне казалось, что в настройках сайта можно указать срок жизни куки Discourse, но, возможно, эта опция скрыта.
Jay Pfaffman, пост:2, тема:315893, full:true:
Я думал, что есть настройка сайта для определения срока действия куки-файлов Discourse, но, возможно, она скрыта.
Я не уверен. CF_Authorization — это не куки-файл Discourse. Проблема в том, что куки-файл Cloudflare срабатывает раньше, чем куки-файл Discourse _t.
pfaffman
(Jay Pfaffman)
11.Июль.2024 10:55:22
4
Вы можете попробовать изменить настройки persistent sessions или maximum session age.
Почему важно печенье Cloudflare?
Я не уверен. Я постараюсь получить больше информации об этом.
pfaffman
(Jay Pfaffman)
11.Июль.2024 11:11:41
7
Я думаю, вам нужно будет удалить существующие файлы cookie после изменения этих настроек. Они будут влиять только на новые сессии и создавать новые файлы cookie.
По-прежнему не работает. Я открыл форум в режиме инкогнито и после удаления куки CF_Authorization была показана та же общая страница.
pfaffman
(Jay Pfaffman)
11.Июль.2024 12:09:37
9
Ой, извините. Кажется, я не понимаю, что делает эта Cloudflare. Можно обойтись без неё?