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; } }
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; } }
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); }