Переадресация с блока авторизации после безуспешной попытки авторизации
Прислано: Айдар
ср, 12/10/2011 - 21:58
Искал здесь и по оргу - есть вопросы, но нет ответов.
Как все-таки сделать редирект после безуспешной попытки входа на user/login?
Странно, но 6-ке, похоже нет ограничения попыток входа с блока, хотя таблица flood есть.
- Айдар's blog
- Для комментирования войдите или зарегистрируйтесь
Может с помощью rules сделать?
- Для комментирования войдите или зарегистрируйтесь
Я пробовал через Rules, но, к сожалению, не нашел подходящих условий. Фактически там есть только условие "После авторизации" (версия 6.x-1.4).
Или не додумал?
- Для комментирования войдите или зарегистрируйтесь
а проверки роли пользователя там нет?
Если логически... до авторизации юзер - аноним
после - не аноним
Фактически там есть только условие "После авторизации" (версия 6.x-1.4)
это условие или триггер? (нет под рукой сайта с рулес) Чет больше на триггер похоже-))
- Для комментирования войдите или зарегистрируйтесь
это условие или триггер?
А, да, это триггер - находится в "запланированных правилах" (admin/rules/trigger).
Роль есть, но это вторичное условие - первичное - только "пользователь авторизовался" и тогда после этого можно добавить второе условие "Роль пользователя". Но, я так понял, что действие при условии "пользователь авторизовался" выполняется после авторизации юзера.
Пробовал сделать так:
1. Первое условие: "пользователь авторизовался"
2. Второе условие: "пользователь имеет роль" = "аноним"
3. Третье условие: "путь имеет синоним(ы)" = "НЕ user"
4. Выполнить действие: "переадресация страницы"
Так правило не срабатывает - никаких изменений вообще.
Кроме того, действие "переадресация страницы" - как-то непонятно, что там писать. Задавал вопрос здесь.
- Для комментирования войдите или зарегистрируйтесь





Комментарии