通用模块-商品评价

This commit is contained in:
wuchunlei
2024-04-16 09:48:47 +08:00
parent ce3b6df286
commit 6128af80d8
2 changed files with 20 additions and 28 deletions

View File

@@ -50,6 +50,12 @@ public class ShiroConfig {
shiroFilter.setFilters(filters);
Map<String, String> filterMap = new LinkedHashMap<>();
filterMap.put("/common/user/sms/sendcode","anon");//发送手机验证码
filterMap.put("/common/user/getMailCaptcha","anon");//发送邮箱验证码
filterMap.put("/common/user/registerOrLogin","anon");//发送邮箱验证码
filterMap.put("/common/user/login","anon");//验证码注册或登录
filterMap.put("/common/user/setPasswordByCode","anon");//忘记密码
filterMap.put("/oss/**","anon");
filterMap.put("/image/**","anon");
filterMap.put("/book/book/listForWebsite","anon"); // 网站接口

View File

@@ -226,9 +226,9 @@ public class UserController {
}
/**
* 设置密码
* 设置密码带验证
*/
@RequestMapping("/setPassword")
@RequestMapping("/setPasswordByCode")
public R setPassword(@RequestParam("phone") String phone,
@RequestParam("password") String password,
@RequestParam("code") String code) {
@@ -259,33 +259,19 @@ public class UserController {
}
/**
* 手机号验证码密码注册 -未在apipost
* 设置密码不验证
*/
// @RequestMapping("/register")
// public R register(@RequestParam("tel") String tel,
// @RequestParam("code") String code,
// @RequestParam("password") String password){
// String redisCode = redisTemplate.opsForValue().get("RegistCode" + tel);
// if (StringUtils.isEmpty(redisCode)){
// return R.error(500,"短信验证码已过期,请重试");
// }
// String lcode = redisCode.split("_")[0];
// if (!lcode.equals(code)) {
// return R.error(500,"短信验证码不符!");
// }
// MyUserEntity user = userService.getBaseMapper().selectOne(new QueryWrapper<MyUserEntity>().eq("tel", tel));
// if(!ObjectUtil.isEmpty(user)){
// return R.error(500,"该手机号已经注册!");
// }
// String saltMD5 = MD5Utils.getSaltMD5(password);
// MyUserEntity myUserEntity = new MyUserEntity();
// myUserEntity.setTel(tel);
// myUserEntity.setPassword(saltMD5);
// userService.save(myUserEntity);
// R r = sysUserTokenService.createToken(myUserEntity.getId());
// return R.ok("注册成功").put("userInfo",myUserEntity).put("token",r);
// }
@RequestMapping("/setPasswordById")
public R setPassword(@RequestParam("id") String id,@RequestParam("password") String password) {
MyUserEntity userEntity = userService.getById(id);
if (userEntity == null) {
return R.error(500,"当前用户不存在!");
}
String saltMD5 = MD5Utils.getSaltMD5(password);
userEntity.setPassword(saltMD5);
userService.updateById(userEntity);
return R.ok("成功");
}