예제 #1
0
 public static bool IsAuthenticated(this System.Security.Principal.IPrincipal user)
 {
     if (user == null)
     {
         return(false);
     }
     if (user.Identity == null)
     {
         return(false);
     }
     if (!user.IsAuthenticated())
     {
         return(false);
     }
     if (string.IsNullOrWhiteSpace(user.Identity.Name))
     {
         return(false);
     }
     return(true);
 }