读书人

Cookies兑现单点登录

发布时间: 2012-10-20 14:12:47 作者: rapoo

Cookies实现单点登录
1、登录时在action中设置cookies

String username = loginForm.getUsername();String password = loginForm.getPassword();Cookie cookie = new Cookie("sso",new BASE64Encoder().encode((username+password).getBytes()));cookie.setDomain(".192.168.0.145");cookie.setMaxAge(60);cookie.setPath("/");response.addCookie(cookie);

2、在应用的action中判断用户
Cookie[] cookies = request.getCookies();if(cookies!=null){   for (Cookie cookie : cookies) {      if(cookie.getName().equals("sso")){         String s = cookie.getValue();         s = new String(new BASE64Decoder().decodeBuffer(s));         System.out.println(s);      }   }}

读书人网 >软件架构设计

热点推荐