java使用Cookie判斷用戶登錄情況


1.判斷是否登錄

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

.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM