grails - 在Grails Spring-Security驱动的应用程序中两次登录尝试失败后,

我们的Grails应用程序的登录要求是,两次登录尝试均失败后,在字段下方会提示用户一个新问题,询问用户是否忘记密码。

我正在使用Spring Security插件,可以编写代码吗?

最佳答案

我知道在最新版本的spring-security-core(1.1.3)中,有一个LoginController.authfail回调。您可以在那里访问用户名,因此可以将连续失败的登录尝试次数作为 session 中的字段保留。如果达到2,则可以更新login/auth.gsp页面和LoginController.auth方法以显示此新问题并在提交表单时对其进行处理。

在不了解更多细节的情况下,很难判断这是否可以满足您的所有需求,但是值得一看。

关于grails - 在Grails Spring-Security驱动的应用程序中两次登录尝试失败后,如何提示用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6804471/

相关文章:

grails - 在Grails中为ShiroUser指定软件包

ssh - vagrant ssh key 鸡和蛋

grails - 为grails支架禁用sitemesh吗?

grails - 如何使Grails条件作为左联接执行?

grails - Grails命令对象和输入名称值

windows - 从Windows终端远程运行Unix脚本并传回提示

grails - 嵌套Jasper表达式

grails - Grails:对关系中的集合进行分页和排序

sockets - 通过Network.Browser进行Socks5连接

php - 通过ssh2 sftp包装程序进行fopen会导致Chrome ERR_EMPTY_RE