Exemple #1
0
        protected void Session_Start()
        {
            //通过cookie检查是否已经登录
            var cookie = Request.Cookies["login"];

            if (cookie != null)
            {
                var val = cookie.Value;
                using (var db = new DAL.ChaLaoLaiContext())
                {
                    var record = db.UserLoginCookies.Where(r => r.Value == val).FirstOrDefault();
                    if (record != null)
                    {
                        Session["userid"] = record.UserID;
                    }
                }
            }

            //检查是移动端浏览还是pc浏览
            var userAgent    = Request.UserAgent.ToLower();
            var mobileAgents = new string[] { "iphone", "android", "mobile" };

            foreach (var item in mobileAgents)
            {
                if (userAgent.Contains(item))
                {
                    Session["isMobile"] = true;
                    break;
                }
            }
        }
Exemple #2
0
        protected void Session_Start()
        {
            //通过cookie检查是否已经登录
            var cookie = Request.Cookies["login"];
            if (cookie != null)
            {
                var val = cookie.Value;
                using (var db = new DAL.ChaLaoLaiContext())
                {
                    var record = db.UserLoginCookies.Where(r => r.Value == val).FirstOrDefault();
                    if (record != null)
                    {
                        Session["userid"] = record.UserID;
                    }
                }
            }

            //检查是移动端浏览还是pc浏览
            var userAgent = Request.UserAgent.ToLower();
            var mobileAgents = new string[] { "iphone", "android", "mobile" };
            foreach (var item in mobileAgents)
            {
                if (userAgent.Contains(item))
                {
                    Session["isMobile"] = true;
                    break;
                }
            }
        }