发表于: 2018-01-06 22:05:06

1 660


今天完成的事情

写了校验手机验证码的接口

先获取用户id

HttpSession session = request.getSession();
Long uid = (Long) session.getAttribute("userId");

获取参数:

//获取参数
Integer code = Integer.valueOf(request.getParameter("code"));  //验证码
String account = request.getParameter("account");   //号码,邮箱或手机号

查询数据库

mobileId = mobileService.getIdByCode(uid,account,code);

当mobileId为空时,验证码错误:

if (mobileId == null){      //验证码错误

如果验证码正确,继续判断验证码是否过期:

mobile = mobileService.getObjectById(mobileId);     //获取手机验证码表对应数据
differ = time.getCurrent() - mobile.getSendTime();  //获取时间差
if (differ < 20 * 60  * 1000){      //未过期,更新数据

否则将返回验证码已经过期的错误码


明天的计划

写发送验证码的部分


遇到的问题


收获

验证码校验


返回列表 返回列表
评论

    分享到