PDA

Просмотр полной версии : Авторизация: после успешного login'а система считает user'а неавторизованным


Maria Rykalina
01.08.2007, 17:38
Здравствуйте,

Для fe-логина используется feuserloginsystem.

В результате следования инструкциям в extension manual имеется следующая картина:

Пользователь успешно входит на сайт, но кроме "success message" никаких последствий не наступает. Пользователь не считается авторизованным, так как у него нет доступа к страницам, где стоят плагины с включенной опцией "Require that a user is logged in". Также при повторном посещении страницы с login box не показывается "status message", а предлагается опять ввести имя и пароль.

В чем дело и как с этим побороться?

Dutchak Vitaly
02.08.2007, 01:08
использовать newloginbox или с помощью TS делать форму логина.

Maria Rykalina
02.08.2007, 14:16
С newloginbox то же самое.

В шаблоне пишу:

plugin.tx_newloginbox_pi1 {
storagePid = 3
templateFile = fileadmin/templates/NewLoginBox.html
}

Получается, что ошибка не в выборе расширения?

Pavel Antonov
02.08.2007, 15:45
С newloginbox то же самое.

В шаблоне пишу:

plugin.tx_newloginbox_pi1 {
storagePid = 3
templateFile = fileadmin/templates/NewLoginBox.html
}

Получается, что ошибка не в выборе расширения?

А вы уверены что авторизация действительно проходит успешно? Может что то не так с поиском папки с пользователями?

Dutchak Vitaly
02.08.2007, 15:58
А попробуйте поставить newloginbox напрямую на страницу. И сообщите результаты

Maria Rykalina
06.08.2007, 12:35
А вы уверены что авторизация действительно проходит успешно?

После отправки логина и пароля вижу success message. Если этого недостаточно, как еще можно удостовериться в успешности авторизации?

А попробуйте поставить newloginbox напрямую на страницу.

Вы имеете в виду: создать -> содержимое страницы -> плагин -> ... ?
Никаких отличий.

Maria Rykalina
06.08.2007, 13:37
Причина странности вроде нашлась:

Страница с newloginbox использует расширение https_enforcer и отмечена как требующая защищенного соединения. Когда опция Enforce HTTPS (SSL) отключена, проблема с авторизацией исчезает.

Все же защищенное соединение необходимо. Идеи по примирению SSL и newloginbox?

Заранее благодарю.

Добавлено: Еще такая штука может возникать из-за настроек браузера.