public ActionResult Login(string email, string password, bool rememberMe) { if (iPow.DataClass.jz.Querys.IsExistUser(email, password)) { sns_user user = iPow.DataClass.jz.Querys.GetForumSingleUserByEmailPwd(email, password); Session["user"] = email; } return(View("Index", new FroumModels())); }
/// <summary> /// 判断用户是否登陆 /// </summary> /// <param name="email"></param> /// <param name="password"></param> /// <returns></returns> public static bool isLogin(string email, string password) { if (password == null) { password = ""; } password = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(password, "MD5"); sns_user snsUser = irainbow.sns_user.Where(o => o.email == email && o.passwd == password).SingleOrDefault(); if (snsUser == null) { return(false); } else { return(true); } }
/// <summary> /// 判断用户是否一登陆 /// </summary> public void IsLogin() { sns_user suer = HttpContext.Current.Session["User"] as sns_user; //判断用户是否一登陆 if (LoginModel.isLogin(HttpContext.Current.Response.Cookies["email"].Value, HttpContext.Current.Response.Cookies["password"].Value)) { LoginArr = new Dictionary <string, string>(); LoginArr.Add("state", "1"); LoginArr.Add("uid", suer.id.ToString()); LoginArr.Add("name", suer.name); LoginArr.Add("group", "1"); } else { LoginArr = new Dictionary <string, string>(); LoginArr.Add("state", "0"); LoginArr.Add("uid", "0"); LoginArr.Add("name", "0"); LoginArr.Add("group", "0"); } }