OXID eShop CE  6.1.4
OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController:
+ Collaboration diagram for OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController:

Public Member Functions

 forgotPassword ()
 
 updatePassword ()
 
 updateSuccess ()
 
 showUpdateScreen ()
 
 getUpdateId ()
 
 isExpiredLink ()
 
 getForgotEmail ()
 
 getBreadCrumb ()
 
 getTitle ()
 

Protected Attributes

 $_sThisTemplate = 'page/account/forgotpwd.tpl'
 
 $_sForgotEmail = null
 
 $_iViewIndexState = VIEW_INDEXSTATE_NOINDEXNOFOLLOW
 
 $_blUpdateLinkStatus = null
 
 $_blBargainAction = true
 

Detailed Description

Password reminder page. Collects toparticle, bargain article list. There is a form with entry field to enter login name (usually email). After user enters required information and submits "Request Password" button mail is sent to users email. OXID eShop -> MY ACCOUNT -> "Forgot your password? - click here."

Member Function Documentation

◆ forgotPassword()

OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController::forgotPassword ( )

Executes oxemail::SendForgotPwdEmail() and sends login password to user according to login name (email).

Template variables: sendForgotMail

◆ getBreadCrumb()

OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController::getBreadCrumb ( )

Returns Bread Crumb - you are here page1/page2/page3...

Returns
array

◆ getForgotEmail()

OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController::getForgotEmail ( )

Template variable getter. Returns searched article list

Returns
string

◆ getTitle()

OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController::getTitle ( )

Get password reminder page title

Returns
string

◆ getUpdateId()

OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController::getUpdateId ( )

Returns special id used for password update functionality

Returns
string

◆ isExpiredLink()

OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController::isExpiredLink ( )

Returns password update link expiration status

Returns
bool

◆ showUpdateScreen()

OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController::showUpdateScreen ( )

Notifies that password update form must be shown

Returns
bool

◆ updatePassword()

OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController::updatePassword ( )

Checks if password is fine and updates old one with new password. On success user is redirected to success page

Returns
string

◆ updateSuccess()

OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController::updateSuccess ( )

If user password update was successfull - setting success status

Returns
bool

Member Data Documentation

◆ $_blBargainAction

OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController::$_blBargainAction = true
protected

◆ $_blUpdateLinkStatus

OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController::$_blUpdateLinkStatus = null
protected

◆ $_iViewIndexState

OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController::$_iViewIndexState = VIEW_INDEXSTATE_NOINDEXNOFOLLOW
protected

◆ $_sForgotEmail

OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController::$_sForgotEmail = null
protected

◆ $_sThisTemplate

OxidEsales\EshopCommunity\Application\Controller\ForgotPasswordController::$_sThisTemplate = 'page/account/forgotpwd.tpl'
protected

The documentation for this class was generated from the following file: