public string ChangePassword([FromBody] ChangePassword change) { var result = ""; try { var token = HttpContext.Session.GetString("JWToken"); var id = CommonFn.GetUserInfo(token).Id; var user = _userService.GetById(id); string oldpass_md5 = _userService.GetMD5Password(change.OldPassword); if (oldpass_md5 != user.Password) { return("OldErr"); } else if (change.NewPassword != change.ReNewPassword) { return("NewDifferent"); } else { _userService.ChangePassword(id, change.NewPassword); } } catch (Exception e) { } return(result); }
public User GetCurrentUser() { try { var token = HttpContext.Session.GetString("JWToken"); return(CommonFn.GetUserInfo(token)); } catch (Exception e) { //should write log return(null); } }