Beispiel #1
0
        public static void SetCredentials(AuthenticatedUser user, bool rememberMe)
        {
            DateTime expiration = rememberMe ? DateTime.Now.AddMonths(1) : DateTime.Now.AddHours(3);
            FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
                1,
                user.Name,
                DateTime.Now,
                expiration,
                rememberMe,
                user.ToString(),
                FormsAuthentication.FormsCookiePath
                );
            string     encTicket = FormsAuthentication.Encrypt(ticket);
            HttpCookie cookie    = new HttpCookie(FormsAuthentication.FormsCookieName, encTicket);

            if (rememberMe)
            {
                cookie.Expires = expiration;
            }

            HttpContext.Current.Response.Cookies.Add(cookie);
            HttpContext.Current.Session.Add("app_user", user);
        }
Beispiel #2
0
        public static void SetCredentials(AuthenticatedUser user, bool rememberMe)
        {
            DateTime expiration = rememberMe ? DateTime.Now.AddMonths(1) : DateTime.Now.AddHours(3);
            FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
                1,
                user.Name,
                DateTime.Now,
                expiration,
                rememberMe,
                user.ToString(),
                FormsAuthentication.FormsCookiePath
                );
            string encTicket = FormsAuthentication.Encrypt(ticket);
            HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encTicket);

            if (rememberMe)
            {
                cookie.Expires = expiration;
            }

            HttpContext.Current.Response.Cookies.Add(cookie);
            HttpContext.Current.Session.Add("app_user", user);
        }