This commit is contained in:
Redkale
2017-03-06 14:45:35 +08:00
parent a2e2c5e178
commit 29299edb90

View File

@@ -352,7 +352,7 @@ public class HttpRequest extends Request<HttpContext> {
public String getSessionid(boolean create) {
String sessionid = getCookie(SESSIONID_NAME, null);
if (create && (sessionid == null || sessionid.isEmpty())) {
sessionid = ((HttpContext) context).createSessionid();
sessionid = context.createSessionid();
this.newsessionid = sessionid;
}
return sessionid;
@@ -368,6 +368,18 @@ public class HttpRequest extends Request<HttpContext> {
return newsessionid;
}
/**
* 指定值更新sessionid
*
* @param newsessionid 新sessionid值
*
* @return 新的sessionid值
*/
public String changeSessionid(String newsessionid) {
this.newsessionid = newsessionid == null ? context.createSessionid() : newsessionid.trim();
return newsessionid;
}
/**
* 使sessionid失效
*/