Пример #1
0
 public ActionResult Login(LoginTableEntity obj)
 {
     if (obj.LoginName != null && obj.LoginPwd != null)
     {
         if (new LoginTableBLL().IsLoginOk(obj))
         {
             if (obj.LoginState)
             {
                 obj0.LoginState = true;
                 obj0.LoginName  = obj.LoginName;
                 CreateCookie(obj);
             }
             return(RedirectToAction("Index", "HRCMDemo", new { idm = new LoginTableBLL().SelectAllById(obj.LoginName).JobNum }));
         }
         else
         {
             return(Content("<script>alert('账号密码有误!');history.go(-1);</script>", "text/html"));
             //return JavaScript("alert('账号密码有误!');");
         }
     }
     else
     {
         //return Content("<script>alert('账号密码不能为空!');history.go(-1);</script>", "text/html");
         return(View(obj));
     }
 }
Пример #2
0
        /// <summary>
        ///  设置cookies
        /// </summary>
        /// <param name="obj"></param>
        public void CreateCookie(LoginTableEntity obj)
        {
            HttpCookie namecookies = new HttpCookie("name", obj.LoginName);
            HttpCookie pwdcookies  = new HttpCookie("pwd", obj.LoginPwd);

            namecookies.Expires = DateTime.Now.AddMinutes(0.5);
            pwdcookies.Expires  = DateTime.Now.AddMinutes(0.5);
            Response.Cookies.Add(namecookies);
            Response.Cookies.Add(pwdcookies);
        }
Пример #3
0
        private List <LoginTableEntity> Community(string sql)
        {
            List <LoginTableEntity> list = new List <LoginTableEntity>();
            SqlDataReader           sdr  = DBHelper.GetReader(sql);

            while (sdr.Read())
            {
                LoginTableEntity obj = new LoginTableEntity()
                {
                    LoginId   = Convert.ToInt32(sdr["LoginId"]),
                    LoginName = Convert.ToString(sdr["LoginName"]),
                    LoginPwd  = Convert.ToString(sdr["LoginPwd"]),
                    JobNum    = Convert.ToInt32(sdr["JobNum"]),
                    StaffNum  = Convert.ToInt32(sdr["StaffNum"])
                };
                list.Add(obj);
            }
            ;
            return(list);
        }
Пример #4
0
 /// <summary>
 /// 判断是否登录成功
 /// </summary>
 /// <param name="obj">用户实例</param>
 /// <returns>bool</returns>
 public bool IsLoginOk(LoginTableEntity obj)
 {
     obj.LoginState = false;
     if (obj.LoginName == null || obj.LoginPwd == null)
     {
         return(false);
     }
     else
     {
         if (obj.LoginName.Contains(" ") || obj.LoginPwd.Contains(" "))
         {
             return(false);
         }
         else
         {
             obj.LoginState = true;
             return(SelectAllById(obj.LoginName).LoginPwd == obj.LoginPwd);
         }
     }
 }
Пример #5
0
 public ActionResult Index(LoginTableEntity obj)
 {
     return(View());
 }