Ejemplo n.º 1
0
 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()));
 }
Ejemplo n.º 2
0
        /// <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);
            }
        }
Ejemplo n.º 3
0
        /// <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");
            }
        }