shiro免密码登录
发布时间
阅读量:
阅读量
传统的用户登录机制通常依赖于用户名与密码的组合验证,然而当前已存在多种辅助性登录方式,例如短信动态码、电子邮件验证码等替代手段。这些方式使得密码本身不再作为验证的核心依据。因此,本文对无需密码即可完成身份认证的多种方法进行了系统性归纳。
传统的登录代码如下
UsernamePasswordToken token = new UsernamePasswordToken(userName, password);
Subject subject = SecurityUtils.getSubject();
Map userMap = new HashMap();
try {
//使用shiro 进行登录认证
subject.login(token);
} catch (UnknownAccountException uae) {
subject.getSession().removeAttribute(LoginString.LOGIN_KEY);
returnBean = new
全部评论 (0)
还没有任何评论哟~
