1.客户端请求验证码
2.服务端随机生成验证码,使用第三方短信推送服务器将验证码发送到客户端,同时将手机号和验证码保存到AuthDataSource中,为了登录验证。
3.客户端使用验证码登录,服务端从AuthDataSource中取出对应手机号的验证码与发送过来的验证码对比,验证登录。
整个过程使用到了shiro框架。shiro是java的一个安全框架,使用简单,为开发人员提供一个直接而全面的认证授权,加密及会话管理的解决方案。
1.客户端请求验证码
2.服务端随机生成验证码,使用第三方短信推送服务器将验证码发送到客户端,同时将手机号和验证码保存到AuthDataSource中,为了登录验证。
3.客户端使用验证码登录,服务端从AuthDataSource中取出对应手机号的验证码与发送过来的验证码对比,验证登录。
整个过程使用到了shiro框架。shiro是java的一个安全框架,使用简单,为开发人员提供一个直接而全面的认证授权,加密及会话管理的解决方案。