Beispiel #1
0
        public ActionResult RegisterUser(MODEL.ViewPage.UserRegister model)
        {
            bool status = false;

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

            MODEL.MST_MEMBER member = new MST_MEMBER();
            try
            {
                member.MEMBER_CD = Tools.Get8Digits();
                member.EMAIL     = model.email;
                member.PASSWORD  = model.password;
                memberManager.Add(member);
                status = true;
                SessionHelper.Add("MEMBER_CD", member.MEMBER_CD);
                return(this.JsonFormat(model, !status, "/Resume/ResumeIndex", status));
            }
            catch (Exception)
            {
                ModelState.AddModelError("password", "注册失败!");
                return(this.JsonFormat(ModelState, !false, "ERROR"));

                throw;
            }
        }
Beispiel #2
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;
            }
        }
Beispiel #3
0
        public static VIEW_MST_MEMBER ToViewModel(MST_MEMBER model)
        {
            VIEW_MST_MEMBER item = new VIEW_MST_MEMBER();

            item.MEMBER_CD     = model.MEMBER_CD;
            item.EMAIL         = model.EMAIL;
            item.NAME          = model.NAME;
            item.PASSWORD      = model.PASSWORD;
            item.PHONE         = model.PHONE;
            item.NICKNAME      = model.NICKNAME;
            item.REMARK        = model.REMARK;
            item.USERTYPE      = model.USERTYPE;
            item.LOGINIP       = model.LOGINIP;
            item.PORTRAIT      = model.PORTRAIT;
            item.STATUS        = model.STATUS;
            item.LOGINDATE     = model.LOGINDATE;
            item.CREATE_DT     = model.CREATE_DT;
            item.VERSION       = model.VERSION;
            item.SYNCOPERATION = model.SYNCOPERATION;
            item.SYNCVERSION   = model.SYNCVERSION;
            item.SYNCFLAG      = model.SYNCFLAG;
            return(item);
        }