Exemplo n.º 1
0
        public ActionResult LoginUser(MODEL.ViewPage.LoginUser model)
        {
            bool status = false;

            if (!ModelState.IsValid)
            {
                return(this.JsonFormat(ModelState, !status, "ERROR"));
            }

            MODEL.MST_MEMBER member = new MST_MEMBER();
            try
            {
                member = memberManager.Get(m => (m.EMAIL == model.UserName || m.PHONE == model.UserName) && m.PASSWORD == model.Password);
                if (member != null)
                {
                    status = true;
                    SessionHelper.Add("MEMBER_CD", member.MEMBER_CD);
                    return(this.JsonFormat(model, status, "/Resume/ResumeIndex", status));
                }
                else
                {
                    ModelState.AddModelError("password", "用户名或密码错误!");
                    return(this.JsonFormat(ModelState, status, "ERROR"));
                }
            }
            catch (Exception)
            {
                ModelState.AddModelError("password", "登录失败!");
                return(this.JsonFormat(ModelState, !status, "ERROR"));

                throw;
            }
        }
Exemplo n.º 2
0
 public ActionResult Login(MODEL.ViewPage.LoginUser user)
 { //1.2服务器端验证,如果没有验证通过
     if (!ModelState.IsValid)
     {
         return(this.JsonFormat(ModelState, !false, "ERROR"));
         // return OperateContext.Current.RedirectAjax("err", "没有权限!", null, "");
     }
     if (OperateContext.Current.LoginAdmin(user))
     {
         //UserOperateLog.WriteOperateLog("[" + user.UserName + "成功登录]" + SysOperate.Operate.ToMessage(true));
         // return this.JsonFormat("", true, "/admin/Manage/index", true);
         //if(user.UserName=="Administrator"||user.UserName=="Admin")
         //    return this.JsonFormat("", true, "/admin/Manage/index", true);
         return(this.JsonFormat("", true, "/admin/Manage/index", true));
     }
     else
     {
         return(this.JsonFormat("", true, "用户名或密码错误"));
     }
 }