public void Logout()
 {
     ApplicationServiceHelper.EnsureAuthenticationServiceEnabled(HttpContext.Current, false);
     FormsAuthentication.SignOut();
 }
 public bool Login(string username, string password, string customCredential, bool isPersistent)
 {
     ApplicationServiceHelper.EnsureAuthenticationServiceEnabled(HttpContext.Current, true);
     return(LoginInternal(username, password, customCredential, isPersistent, true));
 }
 public bool IsLoggedIn()
 {
     ApplicationServiceHelper.EnsureAuthenticationServiceEnabled(HttpContext.Current, true);
     return(HttpContext.Current.User.Identity.IsAuthenticated);
 }
 public bool ValidateUser(string username, string password, string customCredential)
 {
     ApplicationServiceHelper.EnsureAuthenticationServiceEnabled(HttpContext.Current, true);
     return(LoginInternal(username, password, customCredential, false, false));
 }