CAS如何在服务器端的登陆成功页面获取登陆用户帐号的方法
2008-10-11 16:59
1061 查看
有时候需要通过访问https://xxx.com:8443/cas/login登陆cas服务器,登陆成功后,cas实际上返回的是WEB-INF/view/jsp/default/ui/casGenericSuccess.jsp的页面,那么如何在这个页面中获取登陆用户名,并根据用户名显示一
欢迎信息?我试验了一天(网上介绍的文章大都是cas客户端获取用户名的方式),终于发现可以用如此简单的方式就可以获得用户帐号:
String username = request.getAttribute("credentials").toString();
我是遍历了所有session和cookie没有找到,后来尝试遍历request的所有attribute,最后将可能的属性定位在credentials,在casGenericSuccess.jsp中加上上面的代码,果然登陆成功后显示了用户名,接下来该玩玩游戏了,毕竟是周六,得多休息休息.
欢迎信息?我试验了一天(网上介绍的文章大都是cas客户端获取用户名的方式),终于发现可以用如此简单的方式就可以获得用户帐号:
String username = request.getAttribute("credentials").toString();
我是遍历了所有session和cookie没有找到,后来尝试遍历request的所有attribute,最后将可能的属性定位在credentials,在casGenericSuccess.jsp中加上上面的代码,果然登陆成功后显示了用户名,接下来该玩玩游戏了,毕竟是周六,得多休息休息.
相关文章推荐
- CAS如何在服务器端的登陆成功页面获取登陆用户帐号的方法
- mysql+jsp,在jsp页面连接了数据库,已成功获取数据库字段,请问如何取到当前用户对应的信息
- dnn 模块 获取服务器端路径、获取用户ID、需要登陆才能访问的页面的处理
- asp.net中, 如何在后台获取访问这个页面的用户的名字?
- 当用户登录成功后,把该用户名字显示在登陆成功页面
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- 登陆页面时JSP Session保存了用户信息 Flex 怎么获取 Session
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- ASP.NET防止同一个帐号多个用户同时登陆的解决方法
- 如何在Service层获取用户session中保存的用户信息的方法
- Window Service程序中如何获取登陆用户的信息
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- Linux忘记用户密码时如何登陆系统方法详解~
- 当客户访问一个需登陆的页面时会转到登陆页面,当客户登陆成功后会自动跳转到客户登陆前的那个页面,请问该如何实现?
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- MUI在登陆页面重写back方法,使得用户点击手机返回键不会返回其它页面
- linux 下如何查看和踢除正在登陆的其它用户 ==>Linux下用于查看系统当前登录用户信息的4种方法
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)