Class Mage_Customer_AccountController

Description

Customer account controller

Located in /Customer/controllers/AccountController.php (line 34)

Mage_Core_Controller_Varien_Action
   |
   --Mage_Core_Controller_Front_Action
      |
      --Mage_Customer_AccountController
Variable Summary
Method Summary
void confirmAction ()
void createAction ()
void editAction ()
void editPostAction ()
void indexAction ()
void loginAction ()
void loginPostAction ()
void logoutAction ()
void postDispatch ()
void preDispatch ()
array _filterPostData (array $data)
string _welcomeCustomer (Mage_Customer_Model_Customer $customer, [bool $isJustConfirmed = false])
Variables
Methods
confirmAction (line 382)

Confirm customer account by id and confirmation key

  • access: public
void confirmAction ()
confirmationAction (line 444)

Send confirmation link to specified email

  • access: public
void confirmationAction ()
createAction (line 227)

Customer register form page

  • access: public
void createAction ()
createPostAction (line 242)

Create customer account action

  • access: public
void createPostAction ()
editAction (line 548)

Forgot customer account information page

  • access: public
void editAction ()
editPostAction (line 575)

Change customer password action

  • access: public
void editPostAction ()
forgotPasswordAction (line 488)

Forgot customer password page

  • access: public
void forgotPasswordAction ()
forgotPasswordPostAction (line 504)

Forgot customer password action

  • access: public
void forgotPasswordPostAction ()
indexAction (line 92)

Default customer account page

  • access: public
void indexAction ()
loginAction (line 108)

Customer login form page

  • access: public
void loginAction ()
loginPostAction (line 124)

Login post action

  • access: public
void loginPostAction ()
logoutAction (line 207)

Customer logout action

  • access: public
void logoutAction ()
logoutSuccessAction (line 218)

Logout success page

  • access: public
void logoutSuccessAction ()
postDispatch (line 83)

Action postdispatch

Remove No-referer flag from customer session after each action

  • access: public
void postDispatch ()

Redefinition of:
Mage_Core_Controller_Front_Action::postDispatch()
Postdispatch: should set last visited url
preDispatch (line 58)

Action predispatch

Check customer authentication for some actions

  • access: public
void preDispatch ()

Redefinition of:
Mage_Core_Controller_Front_Action::preDispatch()
Predispatch: shoud set layout area
_filterPostData (line 668)

Filtering posted data. Converting localized data if needed

  • access: protected
array _filterPostData (array $data)
  • array $data
_getSession (line 48)

Retrieve customer session model object

  • access: protected
_loginPostRedirect (line 167)

Define target URL and redirect customer after logging in

  • access: protected
void _loginPostRedirect ()
_welcomeCustomer (line 366)

Add welcome message and send new account email.

Returns success URL

  • access: protected
string _welcomeCustomer (Mage_Customer_Model_Customer $customer, [bool $isJustConfirmed = false])

Inherited Methods

Inherited From Mage_Core_Controller_Front_Action

Mage_Core_Controller_Front_Action::postDispatch()
Mage_Core_Controller_Front_Action::preDispatch()
Mage_Core_Controller_Front_Action::__()

Inherited From Mage_Core_Controller_Varien_Action

Mage_Core_Controller_Varien_Action::__construct()
Mage_Core_Controller_Varien_Action::addActionLayoutHandles()
Mage_Core_Controller_Varien_Action::dispatch()
Mage_Core_Controller_Varien_Action::generateLayoutBlocks()
Mage_Core_Controller_Varien_Action::generateLayoutXml()
Mage_Core_Controller_Varien_Action::getActionMethodName()
Mage_Core_Controller_Varien_Action::getFlag()
Mage_Core_Controller_Varien_Action::getFullActionName()
Mage_Core_Controller_Varien_Action::getLayout()
Mage_Core_Controller_Varien_Action::getRequest()
Mage_Core_Controller_Varien_Action::getResponse()
Mage_Core_Controller_Varien_Action::hasAction()
Mage_Core_Controller_Varien_Action::initLayoutMessages()
Mage_Core_Controller_Varien_Action::loadLayout()
Mage_Core_Controller_Varien_Action::loadLayoutUpdates()
Mage_Core_Controller_Varien_Action::noCookiesAction()
Mage_Core_Controller_Varien_Action::norouteAction()
Mage_Core_Controller_Varien_Action::postDispatch()
Mage_Core_Controller_Varien_Action::preDispatch()
Mage_Core_Controller_Varien_Action::renderLayout()
Mage_Core_Controller_Varien_Action::setFlag()
Mage_Core_Controller_Varien_Action::_construct()
Mage_Core_Controller_Varien_Action::_filterDates()
Mage_Core_Controller_Varien_Action::_filterDateTime()
Mage_Core_Controller_Varien_Action::_forward()
Mage_Core_Controller_Varien_Action::_getRealModuleName()
Mage_Core_Controller_Varien_Action::_getRefererUrl()
Mage_Core_Controller_Varien_Action::_initLayoutMessages()
Mage_Core_Controller_Varien_Action::_isUrlInternal()
Mage_Core_Controller_Varien_Action::_prepareDownloadResponse()
Mage_Core_Controller_Varien_Action::_redirect()
Mage_Core_Controller_Varien_Action::_redirectError()
Mage_Core_Controller_Varien_Action::_redirectReferer()
Mage_Core_Controller_Varien_Action::_redirectSuccess()
Mage_Core_Controller_Varien_Action::_redirectUrl()
Mage_Core_Controller_Varien_Action::_renderTitles()
Mage_Core_Controller_Varien_Action::_rewrite()
Mage_Core_Controller_Varien_Action::_title()
Mage_Core_Controller_Varien_Action::_validateFormKey()
Class Constants

Documentation generated on Fri, 11 Feb 2011 16:55:43 +0200 by phpDocumentor 1.4.3