gistfile1.txt /** * Project Name:JeeSite * File Name:ValidateToken.java * Package Name:com.thinkgem.jeesite.common.utils * Date:2017年4月7日下午4:24:06 * Copyright (c) 2017, bluemobi All Rights Reserved. * */package cn.dceast.ci.common
/**
* Project Name:JeeSite
* File Name:ValidateToken.java
* Package Name:com.thinkgem.jeesite.common.utils
* Date:2017年4月7日下午4:24:06
* Copyright (c) 2017, bluemobi All Rights Reserved.
*
*/
package cn.dceast.ci.common.utils;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
/**
* Description:
* Date: 2017年4月7日 下午4:24:06
*
* @author wanggw
* @version
* @see
*/
public class ValidateToken {
public static boolean isToken(HttpServletRequest request, HttpServletResponse response) {
HttpSession session = request.getSession();
String token = "";
String stoken = "";
if (session.getAttribute("sessionToken") != null) {
stoken = session.getAttribute("sessionToken").toString();
}
Cookie[] cookie = request.getCookies();
if (cookie != null) {
System.out.println("长度为:" + cookie.length);
for (int i = 0; i < cookie.length; i++) {
Cookie cook = cookie[i];
System.out.println(cook.getName() + "-------------------" + cook.getValue().toString());
if ("cookieToken".equalsIgnoreCase(cook.getName())) { // 获取键
token = cook.getValue().toString();
System.out.println("获取到的token是:" + token);
}
}
}
System.out.println(stoken + "," + token);
if (stoken.equals(token) && stoken != "") {
System.out.println("返回的是true");
return true;
}
System.out.println("返回的是false");
return false;
}
}
