public class BroadleafLoginController extends BroadleafAbstractController
| Modifier and Type | Field and Description |
|---|---|
protected CustomerService |
customerService |
protected static String |
forgotPasswordSuccessView |
protected static String |
forgotPasswordView |
protected static String |
forgotUsernameView |
protected LoginService |
loginService |
protected static String |
loginView |
protected static String |
resetPasswordErrorView |
protected static String |
resetPasswordFormView |
protected static String |
resetPasswordSuccessView |
protected ResetPasswordValidator |
resetPasswordValidator |
protected static String |
resetPasswordView |
| Constructor and Description |
|---|
BroadleafLoginController() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildRedirectToLoginWithMessage(String message)
By default, redirects to the login page with a message.
|
String |
forgotPassword(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model)
Redirects to te forgot password view.
|
String |
forgotUsername(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model)
Returns the forgot username view.
|
String |
getForgotPasswordSuccessView() |
String |
getForgotPasswordView() |
String |
getForgotUsernameView() |
String |
getLoginView() |
String |
getResetPasswordErrorView()
View user is directed to if they try to access the resetPasswordForm with an
invalid token.
|
String |
getResetPasswordFormView() |
String |
getResetPasswordPort(javax.servlet.http.HttpServletRequest request,
String scheme) |
String |
getResetPasswordScheme(javax.servlet.http.HttpServletRequest request) |
String |
getResetPasswordSuccessView()
View that a user is sent to after a successful reset password operations.
|
String |
getResetPasswordUrl(javax.servlet.http.HttpServletRequest request) |
String |
getResetPasswordView() |
ResetPasswordForm |
initResetPasswordForm(javax.servlet.http.HttpServletRequest request)
Initializes the reset password by ensuring that the passed in token URL
parameter initializes the hidden form field.
|
String |
login(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model)
Redirects to the login view.
|
String |
processForgotPassword(String username,
javax.servlet.http.HttpServletRequest request,
org.springframework.ui.Model model)
Looks up the passed in username and sends an email to the address on file with a
reset password token.
|
String |
processForgotUsername(String email,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model)
Looks up an account by email address and if found, sends an email with the
associated username.
|
String |
processResetPassword(ResetPasswordForm resetPasswordForm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model,
org.springframework.validation.BindingResult errors)
Processes the reset password token and allows the user to change their password.
|
String |
resetPassword(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model)
Displays the reset password view.
|
addDeepLink, getContextPath, isAjaxRequest, jsonResponseprotected CustomerService customerService
protected ResetPasswordValidator resetPasswordValidator
protected LoginService loginService
protected static String loginView
protected static String forgotPasswordView
protected static String forgotUsernameView
protected static String forgotPasswordSuccessView
protected static String resetPasswordView
protected static String resetPasswordErrorView
protected static String resetPasswordSuccessView
protected static String resetPasswordFormView
public String login(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
request - response - model - public String forgotPassword(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
request - response - model - public String processForgotPassword(String username, javax.servlet.http.HttpServletRequest request, org.springframework.ui.Model model)
username - request - model - public String forgotUsername(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
request - response - model - public String processForgotUsername(String email, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
email - request - response - model - public String resetPassword(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
processForgotPassword or similar. Returns an error
view if the token is invalid or expired.request - response - model - public String processResetPassword(ResetPasswordForm resetPasswordForm, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, org.springframework.validation.BindingResult errors) throws ServiceException
resetPasswordForm - request - response - model - errors - ServiceExceptionprotected String buildRedirectToLoginWithMessage(String message)
message - public ResetPasswordForm initResetPasswordForm(javax.servlet.http.HttpServletRequest request)
request - public String getLoginView()
public String getForgotUsernameView()
public String getForgotPasswordView()
public String getResetPasswordView()
public String getForgotPasswordSuccessView()
public String getResetPasswordFormView()
public String getResetPasswordScheme(javax.servlet.http.HttpServletRequest request)
public String getResetPasswordPort(javax.servlet.http.HttpServletRequest request, String scheme)
public String getResetPasswordUrl(javax.servlet.http.HttpServletRequest request)
public String getResetPasswordErrorView()
public String getResetPasswordSuccessView()
Copyright © 2015. All Rights Reserved.