首页 > 解决方案 > 在游戏框架中限制登录尝试 3 次

问题描述

我想实施限制登录尝试 3 次,如果存在,则用户将被锁定。我怎样才能做到这一点?有没有更好的方法呢?

if (!user.authCode.equals(User.hashPassword(login.authCode))) {
            flash("msg", "Password does not match.");
            return redirect(routes.Application.LoginForm());
}

标签: javajakarta-eeplayframework

解决方案


这里最好的解决方案是将剩余尝试次数存储在数据库中。

因为如果您使用会话,用户将能够通过清除其浏览器 cookie 来重新连接。


推荐阅读