public ActionResult SubmitPassword() { string mobile_number = Request.Form["mobile_number"]; string old_password = Request.Form["old_password"]; string password = Request.Form["password"]; string password2 = Request.Form["password2"]; var user = AccountMgr.CheckUserLogin(mobile_number, old_password); if (user == null) { return(Content("目前使用的密码验证失败。")); } if (string.IsNullOrEmpty(password) == true) { return(Content("新登录密码不可为空。")); } if (string.IsNullOrEmpty(password2) == true) { return(Content("重复登录密码不可为空。")); } if (password != password2) { return(Content("两次输入的新登录密码不一致。")); } if (old_password == password) { return(Content("新密码不可以与目前使用的密码相同。")); } AccountMgr.ChangePassword(user.id, password); return(Content("OK")); }