bug
This commit is contained in:
@@ -240,13 +240,63 @@ public class MyUserController {
|
|||||||
return MailUtil.sendMail("疯子读书邮箱验证码",code,email);
|
return MailUtil.sendMail("疯子读书邮箱验证码",code,email);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 绑定用户电话号
|
||||||
|
* @param phone
|
||||||
|
* @param code
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping("/updateUserTel")
|
||||||
|
public R updateUserTel(@RequestParam("phone") String phone,
|
||||||
|
@RequestParam("code") String code,
|
||||||
|
@RequestParam("id") int id){
|
||||||
|
String redisCode = redisTemplate.opsForValue().get("RegistCode"+phone);
|
||||||
|
if(StringUtils.isEmpty(redisCode)){
|
||||||
|
return R.error("验证码已过期,请重试");
|
||||||
|
}
|
||||||
|
String lcode = redisCode.split("_")[0];
|
||||||
|
if (!lcode.equals(code)) {
|
||||||
|
return R.error("短信验证码不符!");
|
||||||
|
}
|
||||||
|
MyUserEntity userInfo = userService.getById(id);
|
||||||
|
userInfo.setTel(phone);
|
||||||
|
userService.updateById(userInfo);
|
||||||
|
return R.ok();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 绑定用户邮件
|
||||||
|
* @param email
|
||||||
|
* @param code
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping("/updateUserEmail")
|
||||||
|
public R updateUserEmail(@RequestParam("email") String email,
|
||||||
|
@RequestParam("code") String code,
|
||||||
|
@RequestParam("id") int id){
|
||||||
|
String redisCode = redisTemplate.opsForValue().get("RegistCode"+email);
|
||||||
|
if(StringUtils.isEmpty(redisCode)){
|
||||||
|
return R.error("验证码已过期,请重试");
|
||||||
|
}
|
||||||
|
String lcode = redisCode.split("_")[0];
|
||||||
|
if (!lcode.equals(code)) {
|
||||||
|
return R.error("短信验证码不符!");
|
||||||
|
}
|
||||||
|
MyUserEntity userInfo = userService.getById(id);
|
||||||
|
userInfo.setEmail(email);
|
||||||
|
userService.updateById(userInfo);
|
||||||
|
return R.ok();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@RequestMapping("/register")
|
@RequestMapping("/register")
|
||||||
public R register(@RequestParam("tel") String tel,
|
public R register(@RequestParam("tel") String tel,
|
||||||
@RequestParam("code") String code,
|
@RequestParam("code") String code,
|
||||||
@RequestParam("password") String password){
|
@RequestParam("password") String password){
|
||||||
String redisCode = redisTemplate.opsForValue().get("RegistCode" + tel);
|
String redisCode = redisTemplate.opsForValue().get("RegistCode" + tel);
|
||||||
|
|
||||||
System.out.println(redisCode);
|
|
||||||
|
|
||||||
if (StringUtils.isEmpty(redisCode)){
|
if (StringUtils.isEmpty(redisCode)){
|
||||||
return R.error(500,"短信验证码已过期,请重试");
|
return R.error(500,"短信验证码已过期,请重试");
|
||||||
|
|||||||
Reference in New Issue
Block a user