Esempio n. 1
0
        public ActionResult ChangePwd(string currentPassword, string passWord)
        {
            AdminProvider provider = new AdminProvider();
            AdminEntity   entity   = provider.Login(this.LoginUser.UserName, currentPassword);
            int           line     = 0;

            if (entity.IsNotNull())
            {
                entity.PassWord = passWord;
                line            = provider.UpdatePwd(entity);
            }
            if (line > 0)
            {
                this.ReturnJson.AddProperty("d", "success");
            }
            else
            {
                this.ReturnJson.AddProperty("d", "");
            }
            return(Content(this.ReturnJson.ToString()));
        }
Esempio n. 2
0
        /// <summary>
        /// 登录
        /// 1000: 登录成功
        /// 1001: 登录失败
        /// 1002: 验证码过期
        /// 1003:验证码错误
        /// </summary>
        /// <param name="userName"></param>
        /// <param name="passWord"></param>
        /// <returns></returns>
        public ActionResult Login(string userName, string passWord, string code)
        {
            //string valCode=SessionHelper.Get("ValCode");
            //if (valCode.IsEmpty())
            //{
            //    return Content("1002");
            //}
            //if (valCode.ToLower()!=code.ToLower())
            //{
            //    return Content("1003");
            //}
            AdminProvider provider = new AdminProvider();
            AdminEntity   entity   = provider.Login(userName, passWord);

            if (entity != null)
            {
                this.LoginUser = entity;
                provider.UpdateLoginCount(entity.UserName, entity.PassWord, entity.LoginCount);
                return(Content("1000"));
            }
            return(Content("1001"));
        }
Esempio n. 3
0
        /// <summary>
        /// 用户登录
        /// </summary>
        /// <returns></returns>
        public ActionResult Login()
        {
            string UserName  = WebUtil.GetFormValue <string>("UserName", string.Empty);
            string PassWord  = WebUtil.GetFormValue <string>("PassWord", string.Empty);
            string CompanyID = WebUtil.GetFormValue <string>("CompanyID", string.Empty);

            AdminProvider            provider   = new AdminProvider(CompanyID);
            AdminEntity              entity     = provider.Login(UserName, PassWord);
            DataResult <AdminEntity> dataResult = new DataResult <AdminEntity>();

            if (entity == null)
            {
                dataResult.Code    = (int)EResponseCode.Exception;
                dataResult.Message = "用户名或密码错误";
            }
            else
            {
                dataResult.Code    = (int)EResponseCode.Success;
                dataResult.Message = "响应成功";
                dataResult.Result  = entity;
            }
            return(Content(JsonHelper.SerializeObject(dataResult)));
        }