AuthPack.Auth.AuthSuccess C# (CSharp) Method

AuthSuccess() public method

Generate the forms auth cookie.
public AuthSuccess ( AuthPack.UserData userData ) : void
userData AuthPack.UserData
return void
        public void AuthSuccess(UserData userData )
        {
            //Create Form Authentication ticket
            FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
                1
                , userData.username
                , DateTime.Now
                , DateTime.Now.AddHours(18)
                , true
                , Json.Serialize<UserData>(userData)
                , FormsAuthentication.FormsCookiePath);

            string hashCookies = FormsAuthentication.Encrypt(ticket);
            HttpCookie userCookie = new HttpCookie(FormsAuthentication.FormsCookieName, hashCookies);

            Response.Cookies.Add(userCookie);
        }