Пример #1
0
        // GET: Login
        public ActionResult Index()
        {
            var item = new ST_SysAdmin();

            item.UserName   = CookieService.GetCookie("uname") == null ? "" : CookieService.GetCookie("uname");
            item.UserPwd    = CookieService.GetCookie("upwd") == null ? "" : CookieService.GetCookie("upwd");
            item.IsRemember = CookieService.GetCookie("isRemember") == null || CookieService.GetCookie("isRemember").Equals("0")? false :true;
            return(View(item));
        }
Пример #2
0
 /// <summary>
 /// 用户登陆  查询用户
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public static ST_SysAdmin UserLogin(ST_SysAdmin model)
 {
     return(DBHelper.ExecuteDataTableSql(" select * from  ST_SysAdmin where UserName=@UserName and UserPwd=@UserPwd", new SqlParameter[] {
         new SqlParameter()
         {
             ParameterName = "@UserName", SqlDbType = SqlDbType.VarChar, Value = model.UserName
         },
         new SqlParameter()
         {
             ParameterName = "@UserPwd", SqlDbType = SqlDbType.VarChar, Value = model.UserPwd
         }
     }).ToEntity <ST_SysAdmin>());
 }
Пример #3
0
        public JsonResult Userlogin(string userName, string passWord, string validateCode, bool isRemember)
        {
            var result = new JsonResult();
            var cookie = CookieService.GetCookie("Code");

            //if (!validateCode.Equals(cookie))
            //{
            //    result.Data = "验证码验证错误";
            //    return result;
            //}
            Session["sysAdmin"] = null;
            if (isRemember)
            {
                CookieService.SetCookie("uname", userName, 7);
                CookieService.SetCookie("upwd", passWord, 7);
                CookieService.SetCookie("isRemember", isRemember?"1":"0", 7);
            }
            else
            {
                CookieService.ClearCookie("uname");
                CookieService.ClearCookie("upwd");
                CookieService.ClearCookie("isRemember");
            }

            ST_SysAdmin user = new ST_SysAdmin()
            {
                UserName = userName, UserPwd = PassWordService.MD5(passWord)
            };
            var loginUser = St_LogicHelper.UserLogin(user);

            if (loginUser != null)
            {
                Session["sysAdmin"] = loginUser;
                result.Data         = "success";
            }
            else
            {
                result.Data = "用户名或密码错误";
            }
            return(result);
        }