欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[原创]使用Acegi时获取用户信息的几个函数 Acegi框架

程序员文章站 2022-03-14 21:47:34
...
Acegi框架通过ThreadLocal存放用户信息,因此可以通过以下函数获取相关信息:

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架  /** *//**
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架   * 取得当前用户名
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架   * 
@return
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架   
*/

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架  
public static String getUsername()[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架    Context context
=ContextHolder.getContext();
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架    
if(context!=null)[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架      
if(context instanceof SecureContext)[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架        SecureContext sc
=(SecureContext)context;
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架        Authentication auth
=sc.getAuthentication();
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架        
if(auth!=null)[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架          Object principal
=auth.getPrincipal();
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架          
if(principal instanceof UserDetails) [原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架            
return ((UserDetails)principal).getUsername();
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架          }
else[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架            
return principal.toString();
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架          }

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架        }

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架      }

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架    }

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架    
return null;
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架  }

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架  
/** *//**
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架   * 取得当前用户密码
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架   * 
@return
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架   
*/

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架  
public static String getPassword()[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架    Context context
=ContextHolder.getContext();
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架    
if(context!=null)[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架      
if(context instanceof SecureContext)[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架        SecureContext sc
=(SecureContext)context;
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架        Authentication auth
=sc.getAuthentication();
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架        
if(auth!=null)[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架          Object principal
=auth.getPrincipal();
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架          
if(principal instanceof UserDetails) [原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架            
return ((UserDetails)principal).getPassword();
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架          }
else[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架            
return null;
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架          }

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架        }

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架      }

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架    }

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架    
return null;
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架  }

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架  
/** *//**
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架   * 取得当前用户session id
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架   * 
@return sessionid or null
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架   
*/

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架  
public static String getSessionID()[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架    Context context
=ContextHolder.getContext();
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架    
if(context!=null)[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架      
if(context instanceof SecureContext)[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架        SecureContext sc
=(SecureContext)context;
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架        Authentication auth
=sc.getAuthentication();
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架        
if(auth!=null)[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架          Object details
=auth.getDetails();
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架          
if(details instanceof WebAuthenticationDetails) [原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架            
return ((WebAuthenticationDetails)details).getSessionId();
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架          }
else[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架{
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架            
return null;
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架          }

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架        }

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架      }

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架    }

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架    
return null;
[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架  }

[原创]使用Acegi时获取用户信息的几个函数
            
    
    
        Acegi框架
相关标签: Acegi 框架