Class LoginEvents
- java.lang.Object
-
- org.apache.ofbiz.securityext.login.LoginEvents
-
public class LoginEvents extends java.lang.Object
LoginEvents - Events for UserLogin and Security handling.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
module
static java.lang.String
resource
static java.lang.String
usernameCookieName
-
Constructor Summary
Constructors Constructor Description LoginEvents()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
emailPasswordRequest(HttpServletRequest request, HttpServletResponse response)
event to send an email with a link to change passwordstatic java.lang.String
forgotPassword(HttpServletRequest request, HttpServletResponse response)
The user forgot his/her password.static java.lang.String
saveEntryParams(HttpServletRequest request, HttpServletResponse response)
Save USERNAME and PASSWORD for use by auth pages even if we start in non-auth pages.static java.lang.String
showPasswordHint(HttpServletRequest request, HttpServletResponse response)
Show the password hint for the userLoginId specified in the request object.static java.lang.String
storeCheckLogin(HttpServletRequest request, HttpServletResponse response)
static java.lang.String
storeLogin(HttpServletRequest request, HttpServletResponse response)
-
-
-
Field Detail
-
module
public static final java.lang.String module
-
resource
public static final java.lang.String resource
- See Also:
- Constant Field Values
-
usernameCookieName
public static final java.lang.String usernameCookieName
- See Also:
- Constant Field Values
-
-
Method Detail
-
saveEntryParams
public static java.lang.String saveEntryParams(HttpServletRequest request, HttpServletResponse response)
Save USERNAME and PASSWORD for use by auth pages even if we start in non-auth pages.- Parameters:
request
- The HTTP request object for the current JSP or Servlet request.response
- The HTTP response object for the current JSP or Servlet request.- Returns:
- String
-
forgotPassword
public static java.lang.String forgotPassword(HttpServletRequest request, HttpServletResponse response)
The user forgot his/her password. This will call showPasswordHint, emailPassword or simply returns "success" in case no operation has been specified.- Parameters:
request
- The HTTPRequest object for the current requestresponse
- The HTTPResponse object for the current request- Returns:
- String specifying the exit status of this event
-
showPasswordHint
public static java.lang.String showPasswordHint(HttpServletRequest request, HttpServletResponse response)
Show the password hint for the userLoginId specified in the request object.- Parameters:
request
- The HTTPRequest object for the current requestresponse
- The HTTPResponse object for the current request- Returns:
- String specifying the exit status of this event
-
emailPasswordRequest
public static java.lang.String emailPasswordRequest(HttpServletRequest request, HttpServletResponse response)
event to send an email with a link to change password- Parameters:
request
- The HTTPRequest object for the current requestresponse
- The HTTPResponse object for the current request- Returns:
- String specifying the exit status of this event
-
storeCheckLogin
public static java.lang.String storeCheckLogin(HttpServletRequest request, HttpServletResponse response)
-
storeLogin
public static java.lang.String storeLogin(HttpServletRequest request, HttpServletResponse response) throws java.io.UnsupportedEncodingException
- Throws:
java.io.UnsupportedEncodingException
-
-