Class LostPasswordAction
java.lang.Object
org.apache.struts.action.Action
com.softslate.commerce.customer.core.BaseAction
com.softslate.commerce.customer.customer.LostPasswordAction
Struts action class used for requests to email a lost password to a customer. Used for requests to
"/LostPassword.do".
The execute
method of this class invokes
CustomerProcessor.loadCustomerLostPassword(Map)
to look up
the customer information. If the customer is not found in the database or an email for the account is not found, the
ActionForward
named "failure" will be returned.
If a password and an email address is found, the execute
method will use
ActionUtils.sendMultipartEmail(String, String, String, String, String, String, String, String, String, String)
to send the lost password email. A setting in the database named "lostPasswordEmailTemplate" is used as the template
for the text of the email. (See the Settings -> Store screen of the administrator.)
- Author:
- David Tobey, jmcwill
-
Field Summary
Fields inherited from class org.apache.struts.action.Action
servlet
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.struts.action.ActionForward
execute
(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, execute, generateToken, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
-
Field Details
-
log
static org.apache.commons.logging.Log log
-
-
Constructor Details
-
LostPasswordAction
public LostPasswordAction()
-
-
Method Details
-
execute
public org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception - Overrides:
execute
in classorg.apache.struts.action.Action
- Throws:
Exception
-