Переадресация с блока авторизации после безуспешной попытки авторизации

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

Аватар пользователя Айдар Айдар 13 октября 2011 в 1:58

Искал здесь и по оргу - есть вопросы, но нет ответов.

Как все-таки сделать редирект после безуспешной попытки входа на user/login?

Странно, но 6-ке, похоже нет ограничения попыток входа с блока, хотя таблица flood есть.

Комментарии

Аватар пользователя Айдар Айдар 13 октября 2011 в 8:59

Я пробовал через Rules, но, к сожалению, не нашел подходящих условий. Фактически там есть только условие "После авторизации" (версия 6.x-1.4).
Или не додумал?

Аватар пользователя Orion76 Orion76 13 октября 2011 в 9:54

а проверки роли пользователя там нет?
Если логически... до авторизации юзер - аноним
после - не аноним

"Айдар" wrote:
Фактически там есть только условие "После авторизации" (версия 6.x-1.4)

это условие или триггер? (нет под рукой сайта с рулес) Чет больше на триггер похоже-))

Аватар пользователя Айдар Айдар 13 октября 2011 в 12:08

"orion76" wrote:
это условие или триггер?

А, да, это триггер - находится в "запланированных правилах" (admin/rules/trigger).

Роль есть, но это вторичное условие - первичное - только "пользователь авторизовался" и тогда после этого можно добавить второе условие "Роль пользователя". Но, я так понял, что действие при условии "пользователь авторизовался" выполняется после авторизации юзера.

Пробовал сделать так:
1. Первое условие: "пользователь авторизовался"
2. Второе условие: "пользователь имеет роль" = "аноним"
3. Третье условие: "путь имеет синоним(ы)" = "НЕ user"
4. Выполнить действие: "переадресация страницы"

Так правило не срабатывает - никаких изменений вообще.

Кроме того, действие "переадресация страницы" - как-то непонятно, что там писать. Задавал вопрос здесь.