当前位置: 代码迷 >> Java Web开发 >> cas server端获取用户信息解决方案
  详细解决方案

cas server端获取用户信息解决方案

热度:9482   发布时间:2016-04-10 22:52:39.0
cas server端获取用户信息
     求救,特急,网上搜了一下很多是讲客户端如何拿到username,服务端的很少提到,想在casGenericSuccess.jsp页面,也就是自己定制的页面也拿到username等相关用户信息,该怎么写?
ps:
UsernamePasswordCredentials user = (UsernamePasswordCredentials)request.getAttribute("credentials");
String userid= "";
userid=user.getUsername();
上面的代码只能在用户第一次登录的时候能获取到,刷新后就拿不到了。
------解决方案--------------------
将用户信息放入session中,随用随取。
------解决方案--------------------
楼主可以试试application 存放用户名,只要服务不停,用户名一直存在,也可以随时删除存放的用户名。项目建议不要用cookie ,cookie太不安全了
  相关解决方案