com.softslate.commerce.customer.customer
Class LostPasswordAction
java.lang.Object
org.apache.struts.action.Action
com.softslate.commerce.customer.core.BaseAction
com.softslate.commerce.customer.customer.LostPasswordAction
public class LostPasswordAction
- extends BaseAction
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
|
Field Summary |
(package private) static org.apache.commons.logging.Log |
log
|
| Fields inherited from class org.apache.struts.action.Action |
servlet |
|
Method Summary |
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)
|
| 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
static org.apache.commons.logging.Log log
LostPasswordAction
public LostPasswordAction()
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 java.lang.Exception
- Overrides:
execute in class org.apache.struts.action.Action
- Throws:
java.lang.Exception
Copyright © SoftSlate, LLC 20032010