Esempio n. 1
0
        private void WriteUserSession(Customer user, string rememberMe)
        {
            Session[CommonContorllers.UserIdCacheName]   = user.Id;
            Session[CommonContorllers.UserNameCacheName] = user.LoginName;

            //if (!rememberMe.Equals("true", StringComparison.OrdinalIgnoreCase))
            //{
            //    var cookie = Response.Cookies["rememberMeName"];
            //    if (cookie != null)
            //        cookie.Expires = DateTime.Now.AddDays(-100);
            //    var httpCookie = Response.Cookies["rememberMePassword"];
            //    if (httpCookie != null)
            //        httpCookie.Expires = DateTime.Now.AddDays(-100);
            //}
            //else
            //{
            var _authenticationService = new FormAuthenticationService();

            _authenticationService.SignIn(user.LoginName, true);

            var aCookie = new HttpCookie("rememberMeName")
            {
                Value = user.LoginName, Expires = DateTime.Now.AddDays(10)
            };
            var cCookie = new HttpCookie("rememberMeLogin")
            {
                Value = rememberMe, Expires = DateTime.Now.AddDays(10)
            };

            Response.Cookies.Add(aCookie);
            Response.Cookies.Add(cCookie);
            //}
        }
Esempio n. 2
0
        private void WriteUserSession(Customer user, string rememberMe)
        {
            Session[CommonContorllers.UserIdCacheName]   = user.Id;
            Session[CommonContorllers.UserNameCacheName] = user.LoginName;
            var _authenticationService = new FormAuthenticationService();

            _authenticationService.SignIn(user.LoginName, true);
            var aCookie = new HttpCookie("rememberMeName")
            {
                Value = user.LoginName, Expires = DateTime.Now.AddDays(10)
            };
            var cCookie = new HttpCookie("rememberMeLogin")
            {
                Value = rememberMe, Expires = DateTime.Now.AddDays(10)
            };

            Response.Cookies.Add(aCookie);
            Response.Cookies.Add(cCookie);
        }