Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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));
        }