Ejemplo n.º 1
0
        public ActionResult Login(UserInfos userInfo)
        {
            UserInfo userInfoModel = IUserInfo.GetUserInfoByUserName(userInfo.UserName);

            // UserInfo userInfoModel = IUserInfo.GetUserInfoByUserName("涅炎");
            if (userInfoModel != null)
            {
                string pwd = Common.EncryptDecrypt.MD5Encoding(userInfo.PassWord, userInfoModel.Salt);
                // string pwd = Common.EncryptDecrypt.MD5Encoding("qunge7758521", userInfoModel.Salt);
                if (pwd == userInfoModel.PassWord)
                {
                    ViewBag.Message     = "登录成功";
                    Session.Timeout     = 300;
                    Session["userName"] = userInfoModel.UserName;
                    Session["userId"]   = userInfoModel.UserInfoID;
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    ViewBag.Message = "用户名或密码错误";
                    return(View(userInfo));
                }
            }
            else
            {
                ViewBag.Message = "用户名或密码错误";
                return(View(userInfo));
            }
        }