Protected Node не делает редирект

Главные вкладки

Аватар пользователя morgusha morgusha 23 марта в 22:59

Подскажите пожалуйста почему после ввода пароля к защищённой node не происходит редирект на данную страницу, а вместо этого в адресной строке появляется такое вот:
При попытки зайти на защищённый узел:
https://сайт/protected-node?destination=node/889&protected_page=889

После ввода пароля:
https://сайт/protected-node?destination=node/889&back=https%253A%252F%252Fwww.сайт.com%252Fprotected-node%253Fdestination%253Dnode%252F889%2526protected_page%253D889&protected_page=889

Лучший ответ

Аватар пользователя morgusha morgusha 20 ноября в 22:06
1

Спасибо за наводки по поводу сессий ! Почитал и нашёл такое вот:
Проверьте в базе в таблице users есть ли запись с uid=0, если нет, то добавьте ее. Иначе под анонимом невозможно вытащить данные сессии из базы.
И действительно у меня не было такой записи в БД. Добавил её и стало всё работать ! УРА !

Комментарии

Аватар пользователя GukovYor GukovYor 20 ноября в 20:32

Возможно поможет Wink

Проверьте логи Drupal - /admin/reports/dblog
Проверьте права доступа к узлу
Протестируйте с отключенными модулями
Проверьте настройки сессий в sites/default/settings.php
Начните с очистки кеша и проверки прав доступа - это чаще всего решает проблему.

chat.deepseek.com

Аватар пользователя morgusha morgusha 20 ноября в 22:06
1

Спасибо за наводки по поводу сессий ! Почитал и нашёл такое вот:
Проверьте в базе в таблице users есть ли запись с uid=0, если нет, то добавьте ее. Иначе под анонимом невозможно вытащить данные сессии из базы.
И действительно у меня не было такой записи в БД. Добавил её и стало всё работать ! УРА !