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)); } }
/// <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); }
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); }
/// <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); } } }
public ActionResult Index(LoginTableEntity obj) { return(View()); }