Я использую плагин весенней безопасности. Я хочу поместить объект в сеанс сразу после входа пользователя. То, что я обнаружил до сих пор, заключается в том, что в плагине есть grails.plugin.springsecurity.LoginController
. И он имеет метод, который называется ajaxSuccess
, который, кажется, вызывается сразу после успешной аутентификации. Поэтому я решил создать еще один LoginController, который проходит по умолчанию один и переопределяет этот метод:grails spring безопасность после проверки подлинности
@Secured('permitAll')
class LoginController extends grails.plugin.springsecurity.LoginController {
def ajaxSuccess() {
session['somevproperty'] = someValue
super.ajaxSuccess()
}
}
но отладка показывает, что этот метод никогда не вызывается. Что происходит не так? Может, есть еще один способ сделать то, что я хочу? Спасибо!
Да, похоже, что это лучшее решение, спасибо! –