#grails #spring-security
Вопрос:
Я создаю функцию переключения пользователей в grails
<form id="impersonateUser" action='${request.contextPath}/login/impersonate'method='POST'>
<label for="switchusername">Switch to user:</label>
<input type='text' name='username' id="switchusername" value="${dto.username}"/>
<input type='submit' value='Switch User'/>
</form>
Всякий раз, когда я нажимаю «Отправить», он будет перенаправлен на ту же страницу, с которой он пришел
Это мое приложение.заводной
это мой метод аутентификации LoginController
def auth() {
ConfigObject conf = getConf()
if (springSecurityService.isLoggedIn()) {
redirect uri: conf.successHandler.defaultTargetUrl
return
}
// rest of the code
..........
}
Во время отладки управление переходит в if(springSecurityService.isLoggedIn ()), а затем переключается в redirectionHandler