private void loadsession(Members_Members info) { AccountServices service = new AccountServices(); LogAccountLogin infolog = new LogAccountLogin(); infolog.LoginIP = System.Web.HttpContext.Current.Request.UserHostAddress; infolog.LoginName = info.UserName; infolog.Mid = info.Id; LogService logservice = new LogService(); logservice.Add(infolog); SessionHelper.userid = info.Id.ToString(); SessionHelper.username = info.UserName; SessionHelper.usertype = info.UserType.ToString(); SessionHelper.name = info.UserRealName; SessionHelper.usermobile = info.Tel; SessionHelper.userface = info.ImageUrl; //SessionHelper.islogin==true; }
public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { if (SessionHelper.uservalidmobile == model.ValidCode) { string memberpwd = EncryptHelper.Lower32(model.Password); AccountServices service = new AccountServices(); // var temp = service.Get(m => m.UserName == model.UserName); if (service.Get(p => p.UserName == model.UserName) == null) { Members_Members info = new Members_Members(); info.LoginCount = 0; info.ValidCode = model.ValidCode; info.Password = memberpwd; info.Tel = model.Tel; info.UserName = model.UserName; info.UserRealName = model.Name; info = service.AddReturn1(info); service.UpdateLogin(info); loadsession(info); return(Redirect("/Account/Temp")); } else { ModelState.AddModelError("UserName", "用户名已存在"); } } else { ModelState.AddModelError("ValidCode", "验证码错误"); } } return(View(model)); }