Ejemplo n.º 1
0
        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"));
        }
Ejemplo n.º 2
0
        public ActionResult Signin(string mobile, string password)
        {
            var user = AccountMgr.CheckUserLogin(mobile, password);

            if (user == null)
            {
                return(Content(string.Empty));
            }

            CurrentUser = user;

            return(Content(user.id.ToString()));
        }