2008-05-14
Acegi得到当前用户
关键字: acegi
在Spring容器里创建一个Bean来获取当前用户的信息的时候,该FactoryBean的主方法如下:
@Override
public Object getObject() throws Exception {
SecurityContext ctx = SecurityContextHolder.getContext();
Authentication auth = ctx.getAuthentication();
if(auth!=null)
wsUser=userDaoInter.findById(auth.getName());
else
wsUser=userDaoInter.findById("匿名");
return wsUser;
}
@Override
public Object getObject() throws Exception {
SecurityContext ctx = SecurityContextHolder.getContext();
Authentication auth = ctx.getAuthentication();
if(auth!=null)
wsUser=userDaoInter.findById(auth.getName());
else
wsUser=userDaoInter.findById("匿名");
return wsUser;
}
发表评论
该博客是同时发布到论坛的,无法评论在论坛已被锁定的帖子







评论排行榜