Example #1
0
        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)));
        }