【发布时间】:2015-11-25 20:42:29
【问题描述】:
我正在尝试实现一些应该非常简单的东西。但是,我似乎无法让它工作。
我已经实现了自定义表单登录,我正在尝试显示身份验证失败的错误消息。
身份验证失败后。我被带到grails.plugin.springsecurity.LoginController.authfail() 方法。它加载异常消息并将其设置为flash 消息。
if (springSecurityService.isAjax(request)) {
render([error: msg] as JSON)
}
else {
flash.message = msg
redirect action: 'auth', params: params
}
在此之后,我被重定向回登录页面,网址如下:
http://localhost:9090/lm/login/auth?login_error=1
在我的auth.gsp 文件中。我添加了以下代码来显示 Flash 消息。
<g:message code="${flash.message}" args="${flash.args}" default="${flash.default}"/>
但是,重定向后登录页面上没有显示任何内容。这可能是什么问题?
这是我尝试身份验证时来自 Spring Security 的调试日志。 http://pastebin.com/z7sU4ipQ
【问题讨论】: