public class AuthUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTH_COOKIE_NAME |
static java.lang.String |
AUTH_SESSION_NAME |
| Constructor and Description |
|---|
AuthUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
closeUserSession(javax.servlet.http.HttpServletRequest servletRequest) |
static void |
closeUserSession(javax.servlet.http.HttpSession httpSession)
Closes user session.
|
static java.lang.Object |
getNewUserSession(javax.servlet.http.HttpServletRequest servletRequest)
Returns new session object from the request attributes,
usually created during user registration.
|
static java.lang.Object |
getUserSession(javax.servlet.http.HttpServletRequest servletRequest) |
static java.lang.Object |
getUserSession(javax.servlet.http.HttpSession httpSession)
Returns user session or
null if there is no authenticated user. |
static java.lang.String[] |
readAuthCookie(javax.servlet.http.HttpServletRequest request)
Reads auth cookie and returns stored string array from cookie data.
|
static void |
removeAuthCookie(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse)
Removes auth cookie.
|
static void |
startUserSession(javax.servlet.http.HttpServletRequest servletRequest,
java.lang.Object userSession) |
static void |
startUserSession(javax.servlet.http.HttpSession httpSession,
java.lang.Object userSession)
Starts user session by storing user session object into http session.
|
static void |
storeAuthCookie(javax.servlet.http.HttpServletResponse response,
int cookieMaxAge,
java.lang.String... values)
Stores string array into the cookie.
|
public static final java.lang.String AUTH_SESSION_NAME
public static final java.lang.String AUTH_COOKIE_NAME
public static java.lang.Object getNewUserSession(javax.servlet.http.HttpServletRequest servletRequest)
public static java.lang.Object getUserSession(javax.servlet.http.HttpSession httpSession)
null if there is no authenticated user.public static java.lang.Object getUserSession(javax.servlet.http.HttpServletRequest servletRequest)
public static void closeUserSession(javax.servlet.http.HttpSession httpSession)
public static void closeUserSession(javax.servlet.http.HttpServletRequest servletRequest)
public static void startUserSession(javax.servlet.http.HttpSession httpSession,
java.lang.Object userSession)
public static void startUserSession(javax.servlet.http.HttpServletRequest servletRequest,
java.lang.Object userSession)
public static java.lang.String[] readAuthCookie(javax.servlet.http.HttpServletRequest request)
throws java.lang.Exception
null if cookie does not exist.
Throws an exception if cookie data is invalid or corrupted.java.lang.Exceptionpublic static void storeAuthCookie(javax.servlet.http.HttpServletResponse response,
int cookieMaxAge,
java.lang.String... values)
public static void removeAuthCookie(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse)
Copyright © 2003-2013 Jodd Team