public class BroadleafLoginController extends BroadleafAbstractController
| Modifier and Type | Field and Description |
|---|---|
protected CustomerService |
customerService |
protected static java.lang.String |
forgotPasswordSuccessView |
protected static java.lang.String |
forgotPasswordView |
protected static java.lang.String |
forgotUsernameView |
protected LoginService |
loginService |
protected static java.lang.String |
loginView |
protected MergeCartProcessor |
mergeCartProcessor |
protected static java.lang.String |
resetPasswordErrorView |
protected static java.lang.String |
resetPasswordFormView |
protected static java.lang.String |
resetPasswordSuccessView |
protected ResetPasswordValidator |
resetPasswordValidator |
protected static java.lang.String |
resetPasswordView |
| Constructor and Description |
|---|
BroadleafLoginController() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
buildRedirectToLoginWithMessage(java.lang.String message)
By default, redirects to the login page with a message.
|
java.lang.String |
forgotPassword(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model)
Redirects to te forgot password view.
|
java.lang.String |
forgotUsername(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model)
Returns the forgot username view.
|
java.lang.String |
getForgotPasswordSuccessView() |
java.lang.String |
getForgotPasswordView() |
java.lang.String |
getForgotUsernameView() |
java.lang.String |
getLoginView() |
java.lang.String |
getResetPasswordErrorView()
View user is directed to if they try to access the resetPasswordForm with an
invalid token.
|
java.lang.String |
getResetPasswordFormView() |
java.lang.String |
getResetPasswordPort(javax.servlet.http.HttpServletRequest request,
java.lang.String scheme) |
java.lang.String |
getResetPasswordScheme(javax.servlet.http.HttpServletRequest request) |
java.lang.String |
getResetPasswordSuccessView()
View that a user is sent to after a successful reset password operations.
|
java.lang.String |
getResetPasswordUrl(javax.servlet.http.HttpServletRequest request) |
java.lang.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.
|
java.lang.String |
login(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model)
Redirects to the login view.
|
java.lang.String |
processForgotPassword(java.lang.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.
|
java.lang.String |
processForgotUsername(java.lang.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.
|
java.lang.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.
|
java.lang.String |
resetPassword(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model)
Displays the reset password view.
|
getContextPath, isAjaxRequestprotected CustomerService customerService
protected ResetPasswordValidator resetPasswordValidator
protected LoginService loginService
protected MergeCartProcessor mergeCartProcessor
protected static java.lang.String loginView
protected static java.lang.String forgotPasswordView
protected static java.lang.String forgotUsernameView
protected static java.lang.String forgotPasswordSuccessView
protected static java.lang.String resetPasswordView
protected static java.lang.String resetPasswordErrorView
protected static java.lang.String resetPasswordSuccessView
protected static java.lang.String resetPasswordFormView
public java.lang.String login(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model)
request - response - model - public java.lang.String forgotPassword(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model)
request - response - model - public java.lang.String processForgotPassword(java.lang.String username,
javax.servlet.http.HttpServletRequest request,
org.springframework.ui.Model model)
username - request - model - public java.lang.String forgotUsername(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model)
request - response - model - public java.lang.String processForgotUsername(java.lang.String email,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.Model model)
email - request - response - model - public java.lang.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 java.lang.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 java.lang.String buildRedirectToLoginWithMessage(java.lang.String message)
message - public ResetPasswordForm initResetPasswordForm(javax.servlet.http.HttpServletRequest request)
request - public java.lang.String getLoginView()
public java.lang.String getForgotUsernameView()
public java.lang.String getForgotPasswordView()
public java.lang.String getResetPasswordView()
public java.lang.String getForgotPasswordSuccessView()
public java.lang.String getResetPasswordFormView()
public java.lang.String getResetPasswordScheme(javax.servlet.http.HttpServletRequest request)
public java.lang.String getResetPasswordPort(javax.servlet.http.HttpServletRequest request,
java.lang.String scheme)
public java.lang.String getResetPasswordUrl(javax.servlet.http.HttpServletRequest request)
public java.lang.String getResetPasswordErrorView()
public java.lang.String getResetPasswordSuccessView()
Copyright © 2018. All Rights Reserved.