@Override public ResponseObject restPassword(UserAccount userAccount) { ResponseObject result=new ResponseObject(); if (userAccount.getId() == null) { result.setMsg("账号不存在"); result.setCode(-1); return result; } if (userAccount.getPassword()==null||userAccount.getPassword().length()<3){ result.setMsg("密码过短,长度必须大于3位!"); result.setCode(-3); return result; } UserAccount account = dao.findById(userAccount.getId()); if (account == null) { result.setMsg("账号不存在"); result.setCode(-2); return result; } SecurityUtil securityUtil = new SecurityUtil(); account.setSalt(securityUtil.getSalt()); account.setPassword(securityUtil.entryptPassword(userAccount.getPassword())); result.setMsg("重置密码成功"); return result; } }
@Override public ResponseObject restPassword(UserAccount userAccount) { ResponseObject result = new ResponseObject(); if (userAccount.getId() == null) { result.setMsg("账号不存在"); result.setCode(-1); return result; } if (userAccount.getPassword() == null || userAccount.getPassword().length() < 3) { result.setMsg("密码过短,长度必须大于3位!"); result.setCode(-3); return result; } UserAccount account = dao.findById(userAccount.getId()); if (account == null) { result.setMsg("账号不存在"); result.setCode(-2); return result; } SecurityUtil securityUtil = new SecurityUtil(); account.setSalt(securityUtil.getSalt()); account.setPassword(securityUtil.entryptPassword(userAccount.getPassword())); result.setMsg("重置密码成功"); return result; } }
userAccount.setSalt(util.getSalt()); userAccount.setPassword(util.entryptPassword(password)); userAccount.setUsername(request.getPhone());
@Override public UserResponse resetPassword(UserResetPasswordRequest request) { UserResponse result = new UserResponse(); if (checkCode(request.getPhone(), request.getCode(), 4, result)) { return result; } UserAccount userAccount = findAccount(request.getPhone()); if (userAccount == null) { result.setMsg("该账号不存在"); result.setCode(-5); return result; } SecurityUtil util = new SecurityUtil(); userAccount.setSalt(util.getSalt()); userAccount.setPassword(util.entryptPassword(request.getPassword())); handleUserInfo(result, userAccount.getUser()); return result; }
@Override public UserResponse resetPassword(UserResetPasswordRequestion request) { UserResponse result = new UserResponse(); if (checkCode(request.getPhone(), request.getCode(), 4, result)){ return result; } UserAccount userAccount = findAccount(request.getPhone()); if (userAccount == null) { result.setMsg("该账号不存在"); result.setCode(-5); return result; } SecurityUtil util = new SecurityUtil(); userAccount.setSalt(util.getSalt()); userAccount.setPassword(util.entryptPassword(request.getPassword())); handleUserInfo(result, userAccount.getUser()); return result; }
userAccount.setSalt(util.getSalt()); userAccount.setPassword(util.entryptPassword(password)); userAccount.setUsername(request.getPhone());
userAccount.setSalt(util.getSalt()); userAccount.setPassword(util.entryptPassword(request.getPassword())); userAccount.setUsername(request.getPhone());
userAccount.setSalt(util.getSalt()); userAccount.setPassword(util.entryptPassword(request.getPassword())); userAccount.setUsername(request.getPhone());
@Override public UserAccountVo binding(String phone, Long user, AccountType type, String password) { UserAccountVo result = new UserAccountVo(); Long size = checkUserName(phone, type); if (size > 0) { result.setCode(-1); result.setMsg("该账号已被使用"); return result; } UserInfo info = infoDao.findById(user); if (info == null) { result.setCode(-2); result.setMsg("用户信息不存在"); return result; } info.setPhone(phone); UserAccount bean = new UserAccount(); bean.setAccountType(type); bean.setUsername(phone); bean.setLoginSize(0); if (password != null) { SecurityUtil securityUtil = new SecurityUtil(); String oldpassword = securityUtil.entryptPassword(password); bean.setPassword(oldpassword); bean.setSalt(securityUtil.getSalt()); } bean.setUser(info); save(bean); return result; }
@Override public UserAccountVo binding(String phone, Long user, AccountType type, String password) { UserAccountVo result = new UserAccountVo(); Long size = checkUserName(phone, type); if (size > 0) { result.setCode(-1); result.setMsg("该账号已被使用"); return result; } UserInfo info = infoDao.findById(user); if (info == null) { result.setCode(-2); result.setMsg("用户信息不存在"); return result; } info.setPhone(phone); UserAccount bean = new UserAccount(); bean.setAccountType(type); bean.setUsername(phone); bean.setLoginSize(0); if (password != null) { SecurityUtil securityUtil = new SecurityUtil(); String oldpassword = securityUtil.entryptPassword(password); bean.setPassword(oldpassword); bean.setSalt(securityUtil.getSalt()); } bean.setUser(info); save(bean); return result; }
String oldpassword = securityUtil.entryptPassword(bean.getPassword()); bean.setPassword(oldpassword); bean.setSalt(securityUtil.getSalt()); save(bean); result.setId(bean.getId());
String oldpassword = securityUtil.entryptPassword(bean.getPassword()); bean.setPassword(oldpassword); bean.setSalt(securityUtil.getSalt()); save(bean); result.setId(bean.getId());
String password = "" + factory.getNextWord(); SecurityUtil util = new SecurityUtil(); userAccount.setSalt(util.getSalt()); userAccount.setPassword(util.entryptPassword(password)); userAccount.setUsername(request.getPhone());
String password = "" + factory.getNextWord(); SecurityUtil util = new SecurityUtil(); userAccount.setSalt(util.getSalt()); userAccount.setPassword(util.entryptPassword(password)); userAccount.setUsername(request.getPhone());