示例#1
0
        public static void Logout()
        {
            Csla.Security.CslaIdentity identity = SLIdentity.UnauthenticatedIdentity();
            SLPrincipal principal = new SLPrincipal(identity);

            Csla.ApplicationContext.User = principal;
        }
示例#2
0
 private static bool SetPrincipal(Csla.Security.CslaIdentity identity)
 {
   if (identity.IsAuthenticated)
   {
     SLPrincipal principal = new SLPrincipal(identity);
     Csla.ApplicationContext.User = principal;
   }
   else
   {
     identity = SLIdentity.UnauthenticatedIdentity();
     SLPrincipal principal = new SLPrincipal(identity);
     Csla.ApplicationContext.User = principal;
   }
   return identity.IsAuthenticated;
 }
示例#3
0
 private static bool SetPrincipal(Csla.Security.CslaIdentity identity)
 {
     if (identity.IsAuthenticated)
     {
         SLPrincipal principal = new SLPrincipal(identity);
         Csla.ApplicationContext.User = principal;
     }
     else
     {
         identity = SLIdentity.UnauthenticatedIdentity();
         SLPrincipal principal = new SLPrincipal(identity);
         Csla.ApplicationContext.User = principal;
     }
     return(identity.IsAuthenticated);
 }
示例#4
0
 public static void Logout()
 {
   Csla.Security.CslaIdentity identity = SLIdentity.UnauthenticatedIdentity();
   SLPrincipal principal = new SLPrincipal(identity);
   Csla.ApplicationContext.User = principal;
 }