发表于: 2017-12-31 19:00:09

1 573


今天完成的事情

写了手机邮箱绑定的基本逻辑

核对验证码:

String c = request.getParameter("code");
Integer code = Integer.parseInt(c) ;
String mobile1 = request.getParameter("mobile");
Integer userId = Integer.parseInt(request.getParameter("UserId"));

//核对
Mobile mobile = service.getMobile(mobile1,code);

//时间
Long l = System.currentTimeMillis() - mobile.getSendTime();

if (null != mobile && l < 1000 * 60 *5 ) { //验证通过

   User user = service.getUser(userId);
   user.setMobile(mobile1);
   service.updateUser(user);

} else { //不通过,过期,验证码错误,
   result = "验证失败页面";

}

查询是否绑定过

public void bind0(Request request){
//判断绑定状态
   String status = "";
   Session session = request.getSession();
   Integer userId = Integer.parseInt(session.getAttribute("userId"));
   User user = service.getUser(userId);
   if (null != user.getEmail() && null != user.getMobile()){ //手机和邮箱都没有绑定
           status = "未绑定";
   }else { //都有绑定,或者有一个绑定
           status = "绑定";
   }
}

都还没有加上异常处理,还有需要加上对数据库中获取的值的空值判断


明天的计划

修改代码,部署到服务器,测试接口


遇到的问题



收获



返回列表 返回列表
评论

    分享到