if (account != null) { byte[] salt = Encodes.decodeHex(account.getSalt()); ShiroUser shiroUser = new ShiroUser(account.getUser().getId(), account.getUsername(), account.getUser().getName()); session.setAttribute("user", account.getUser()); try { SimpleAuthenticationInfo aa = new SimpleAuthenticationInfo(shiroUser, account.getPassword(),
@Override public UserResponse login(UserLoginRequest request) { UserResponse result = new UserResponse(); UserAccount userAccount = findAccount(request.getPhone()); if (userAccount == null) { result.setCode(-1); result.setMsg("该账号不存在"); return result; } SecurityUtil util = new SecurityUtil(userAccount.getSalt()); if (!util.checkPassword(userAccount.getPassword(), request.getPassword())) { result.setCode(-2); result.setMsg("密码错误"); return result; } handleUserInfo(result, userAccount.getUser()); return result; }
@Override public UserResponse login(UserLoginRequest request) { UserResponse result = new UserResponse(); UserAccount userAccount = findAccount(request.getPhone()); if (userAccount == null) { result.setCode(-1); result.setMsg("该账号不存在"); return result; } SecurityUtil util = new SecurityUtil(userAccount.getSalt()); if (!util.checkPassword(userAccount.getPassword(), request.getPassword())) { result.setCode(-2); result.setMsg("密码错误"); return result; } handleUserInfo(result, userAccount.getUser()); return result; }
if (account != null) { byte[] salt = Encodes.decodeHex(account.getSalt()); ShiroUser shiroUser = new ShiroUser(account.getUser().getId(), account.getUsername(), account.getUser().getName()); session.setAttribute("user", account.getUser()); try { SimpleAuthenticationInfo aa = new SimpleAuthenticationInfo(shiroUser, account.getPassword(),
@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; }
@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; }
user = userAccount.getUser(); handleUserInfo(result, user);
user = userAccount.getUser(); handleUserInfo(result, user);
UserInfo dbuser = userAccount.getUser(); if (dbuser.getAvatar() == null || dbuser.getAvatar().length() < 10) { dbuser.setAvatar(user.getAvatar());
UserInfo dbuser = userAccount.getUser(); if (dbuser.getAvatar() == null || dbuser.getAvatar().length() < 10) { dbuser.setAvatar(user.getAvatar());