public JsonResult ResetPassword() { if (!Permission.NotLoginNeed(Request, Response, Session)) { return(Json(false)); } string code = Request["code"]; int uid = Convert.ToInt32(Request["uid"]); string password = Hash.SHA512(Request["password"]); User user = UserView.GetUserById(UserView.GetUIDByCode(code)); if (user.uid != uid) { return(Json(false)); } user.password = password; return(Json(UserView.SaveUser(user) && UserView.DeleteForgetPassword(code))); }