本文实例为大家分享了java使用Cookie判断用户登录情况的方法,供大家参考,具体内容如下
1.判断是否登录
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
public boolean isLogin() { Set<Cookie> cookies = this .browser.getCookies(); String JSESSIONIDID = "JSESSIONID" ; String sessionIdID = "sessionId" ; String loginID = "login" ; String JSESSIONIDIDValue = "" ; String sessionIdValue = "" ; String loginValue = "" ; for (Cookie c:cookies) { logger.info(c.getName() + ": " + c.getValue()); if (c.getName().equals(JSESSIONIDID)) { JSESSIONIDIDValue = c.getValue(); } else if (c.getName().equals(sessionIdID)) { sessionIdValue = c.getValue(); } else if (c.getName().equals(loginID)) { loginValue = c.getValue(); } } if ( JSESSIONIDIDValue.equals(sessionIdValue) & loginValue.equals( "login" )) { return true ; } else { return false ; } } |
2.页面登录cookie
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:http://www.cnblogs.com/sunny-sl/p/8064801.html