发表于: 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){ //未过期,更新数据
否则将返回验证码已经过期的错误码
明天的计划
写发送验证码的部分
遇到的问题
无
收获
验证码校验
评论