В моем приложении Grails используется Spring Security (Acegi). Пользователи могут зайти на сайт /login
. после этого он перенаправляется на /
. если кто-то сейчас попытается вернуться к URL-адресу /login
, браузер говорит «бесконечная перенаправление, запрос никогда не может быть закончен». в login
контроллера, действия login
, который показывает вид входа есть некоторый кодКак остановить бесконечное перенаправление после успешного входа в систему
if (isLoggedIn()) {
redirect uri: '/'
return
}
, но это (и все действие) не выполняется, когда один удар /login
и LoggedIn.
SecurityConfig объявляет
Есть Tipps как я Стопп редирект?
Большое спасибо !!! Это прекрасно работает. Я думал, что роли иерархически организованы? ROLE_ANONYMOUS
skurt
Существует поддержка иерархических ролей, но вам нужно определить иерархию - см. Раздел 10.12 в [docs] (http://burtbeckwith.github.com/grails-spring-security-core/docs/manual/) –