コード例 #1
0
ファイル: SLPrincipal.cs プロジェクト: eugene-h-lin/csla-svn
        public static void Logout()
        {
            Csla.Security.CslaIdentity identity = SLIdentity.UnauthenticatedIdentity();
            SLPrincipal principal = new SLPrincipal(identity);

            Csla.ApplicationContext.User = principal;
        }
コード例 #2
0
ファイル: SLPrincipal.cs プロジェクト: eugene-h-lin/csla-svn
 private static void SetPrincipal(Csla.Security.CslaIdentity identity)
 {
     if (identity != null && identity.IsAuthenticated)
     {
         Csla.ApplicationContext.User = new SLPrincipal(identity);
     }
     else
     {
         Csla.ApplicationContext.User = new Csla.Security.UnauthenticatedPrincipal();
     }
 }
コード例 #3
0
ファイル: SLPrincipal.cs プロジェクト: eugene-h-lin/csla-svn
 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);
 }