public void SignIn(string userName, bool createPersistentCookie)
{
FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(
1, //version
userName, // user name
DateTime.Now, //creation
DateTime.Now.AddMinutes(30), //Expiration
createPersistentCookie, //Persistent
userName); //since Classic logins don't have a "Friendly Name". OpenID logins are handled in the AuthController.
string encTicket = FormsAuthentication.Encrypt(authTicket);
HttpContext.Current.Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket));
}