Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage_Customer_AccountController
  • Mage_Customer_AddressController
  • Mage_Customer_Block_Account
  • Mage_Customer_Block_Account_Dashboard
  • Mage_Customer_Block_Account_Dashboard_Address
  • Mage_Customer_Block_Account_Dashboard_Block
  • Mage_Customer_Block_Account_Dashboard_Hello
  • Mage_Customer_Block_Account_Dashboard_Info
  • Mage_Customer_Block_Account_Dashboard_Newsletter
  • Mage_Customer_Block_Account_Dashboard_Sidebar
  • Mage_Customer_Block_Account_Forgotpassword
  • Mage_Customer_Block_Account_Navigation
  • Mage_Customer_Block_Account_Resetpassword
  • Mage_Customer_Block_Address_Book
  • Mage_Customer_Block_Address_Edit
  • Mage_Customer_Block_Address_Renderer_Default
  • Mage_Customer_Block_Form_Edit
  • Mage_Customer_Block_Form_Login
  • Mage_Customer_Block_Form_Register
  • Mage_Customer_Block_Newsletter
  • Mage_Customer_Block_Widget_Abstract
  • Mage_Customer_Block_Widget_Dob
  • Mage_Customer_Block_Widget_Gender
  • Mage_Customer_Block_Widget_Name
  • Mage_Customer_Block_Widget_Taxvat
  • Mage_Customer_Helper_Address
  • Mage_Customer_Helper_Data
  • Mage_Customer_Model_Address
  • Mage_Customer_Model_Address_Abstract
  • Mage_Customer_Model_Address_Api
  • Mage_Customer_Model_Address_Api_V2
  • Mage_Customer_Model_Address_Config
  • Mage_Customer_Model_Api2_Customer
  • Mage_Customer_Model_Api2_Customer_Address
  • Mage_Customer_Model_Api2_Customer_Address_Rest
  • Mage_Customer_Model_Api2_Customer_Address_Rest_Admin_V1
  • Mage_Customer_Model_Api2_Customer_Address_Rest_Customer_V1
  • Mage_Customer_Model_Api2_Customer_Address_Validator
  • Mage_Customer_Model_Api2_Customer_Rest
  • Mage_Customer_Model_Api2_Customer_Rest_Admin_V1
  • Mage_Customer_Model_Api2_Customer_Rest_Customer_V1
  • Mage_Customer_Model_Api_Resource
  • Mage_Customer_Model_Attribute
  • Mage_Customer_Model_Attribute_Backend_Data_Boolean
  • Mage_Customer_Model_Attribute_Data
  • Mage_Customer_Model_Attribute_Data_Abstract
  • Mage_Customer_Model_Attribute_Data_Boolean
  • Mage_Customer_Model_Attribute_Data_Date
  • Mage_Customer_Model_Attribute_Data_File
  • Mage_Customer_Model_Attribute_Data_Hidden
  • Mage_Customer_Model_Attribute_Data_Image
  • Mage_Customer_Model_Attribute_Data_Multiline
  • Mage_Customer_Model_Attribute_Data_Multiselect
  • Mage_Customer_Model_Attribute_Data_Postcode
  • Mage_Customer_Model_Attribute_Data_Select
  • Mage_Customer_Model_Attribute_Data_Text
  • Mage_Customer_Model_Attribute_Data_Textarea
  • Mage_Customer_Model_Config_Share
  • Mage_Customer_Model_Convert_Adapter_Customer
  • Mage_Customer_Model_Convert_Parser_Customer
  • Mage_Customer_Model_Customer
  • Mage_Customer_Model_Customer_Api
  • Mage_Customer_Model_Customer_Api_V2
  • Mage_Customer_Model_Customer_Attribute_Backend_Billing
  • Mage_Customer_Model_Customer_Attribute_Backend_Password
  • Mage_Customer_Model_Customer_Attribute_Backend_Shipping
  • Mage_Customer_Model_Customer_Attribute_Backend_Store
  • Mage_Customer_Model_Customer_Attribute_Backend_Website
  • Mage_Customer_Model_Customer_Attribute_Source_Group
  • Mage_Customer_Model_Customer_Attribute_Source_Store
  • Mage_Customer_Model_Customer_Attribute_Source_Website
  • Mage_Customer_Model_Entity_Address
  • Mage_Customer_Model_Entity_Address_Attribute_Backend_Region
  • Mage_Customer_Model_Entity_Address_Attribute_Backend_Street
  • Mage_Customer_Model_Entity_Address_Attribute_Collection
  • Mage_Customer_Model_Entity_Address_Attribute_Source_Country
  • Mage_Customer_Model_Entity_Address_Attribute_Source_Region
  • Mage_Customer_Model_Entity_Address_Collection
  • Mage_Customer_Model_Entity_Attribute
  • Mage_Customer_Model_Entity_Attribute_Collection
  • Mage_Customer_Model_Entity_Customer
  • Mage_Customer_Model_Entity_Customer_Collection
  • Mage_Customer_Model_Entity_Form_Attribute
  • Mage_Customer_Model_Entity_Form_Attribute_Collection
  • Mage_Customer_Model_Entity_Group
  • Mage_Customer_Model_Entity_Group_Collection
  • Mage_Customer_Model_Entity_Setup
  • Mage_Customer_Model_Entity_Wishlist_Collection
  • Mage_Customer_Model_Form
  • Mage_Customer_Model_Group
  • Mage_Customer_Model_Group_Api
  • Mage_Customer_Model_Group_Api_V2
  • Mage_Customer_Model_Observer
  • Mage_Customer_Model_Resource_Address
  • Mage_Customer_Model_Resource_Address_Attribute_Backend_Region
  • Mage_Customer_Model_Resource_Address_Attribute_Backend_Street
  • Mage_Customer_Model_Resource_Address_Attribute_Collection
  • Mage_Customer_Model_Resource_Address_Attribute_Source_Country
  • Mage_Customer_Model_Resource_Address_Attribute_Source_Region
  • Mage_Customer_Model_Resource_Address_Collection
  • Mage_Customer_Model_Resource_Attribute
  • Mage_Customer_Model_Resource_Attribute_Collection
  • Mage_Customer_Model_Resource_Customer
  • Mage_Customer_Model_Resource_Customer_Collection
  • Mage_Customer_Model_Resource_Form_Attribute
  • Mage_Customer_Model_Resource_Form_Attribute_Collection
  • Mage_Customer_Model_Resource_Group
  • Mage_Customer_Model_Resource_Group_Collection
  • Mage_Customer_Model_Resource_Setup
  • Mage_Customer_Model_Resource_Wishlist_Collection
  • Mage_Customer_Model_Session
  • Mage_Customer_ReviewController

Interfaces

  • Mage_Customer_Block_Address_Renderer_Interface

Exceptions

  • Mage_Customer_Exception
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Customer_Model_Session

Customer session model

Varien_Object
Extended by Mage_Core_Model_Session_Abstract_Varien
Extended by Mage_Core_Model_Session_Abstract
Extended by Mage_Customer_Model_Session
Package: Mage\Customer
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/Customer/Model/Session.php
Methods summary
public Mage_Customer_Model_Config_Share
# getCustomerConfigShare( )

Retrieve customer sharing configuration model

Retrieve customer sharing configuration model

Returns

Mage_Customer_Model_Config_Share
public
# __construct( )
public Mage_Customer_Model_Session
# setCustomer( Mage_Customer_Model_Customer $customer )

Set customer object and setting customer id in session

Set customer object and setting customer id in session

Parameters

$customer
Mage_Customer_Model_Customer
$customer

Returns

Mage_Customer_Model_Session
public Mage_Customer_Model_Customer
# getCustomer( )

Retrieve customer model object

Retrieve customer model object

Returns

Mage_Customer_Model_Customer
public Mage_Customer_Model_Session
# setCustomerId( integer|null $id )

Set customer id

Set customer id

Parameters

$id
integer|null
$id

Returns

Mage_Customer_Model_Session
public integer|null
# getCustomerId( )

Retrieve customer id from current session

Retrieve customer id from current session

Returns

integer|null
public Mage_Customer_Model_Session
# setCustomerGroupId( integer|null $id )

Set customer group id

Set customer group id

Parameters

$id
integer|null
$id

Returns

Mage_Customer_Model_Session
public integer
# getCustomerGroupId( )

Get customer group id If customer is not logged in system, 'not logged in' group id will be returned

Get customer group id If customer is not logged in system, 'not logged in' group id will be returned

Returns

integer
public boolean
# isLoggedIn( )

Checking customer login status

Checking customer login status

Returns

boolean
public boolean
# checkCustomerId( integer $customerId )

Check exists customer (light check)

Check exists customer (light check)

Parameters

$customerId
integer
$customerId

Returns

boolean
public boolean
# login( string $username, string $password )

Customer authorization

Customer authorization

Parameters

$username
string
$username
$password
string
$password

Returns

boolean
public
# setCustomerAsLoggedIn( mixed $customer )
public boolean
# loginById( integer $customerId )

Authorization customer by identifier

Authorization customer by identifier

Parameters

$customerId
integer
$customerId

Returns

boolean
public Mage_Customer_Model_Session
# logout( )

Logout customer

Logout customer

Returns

Mage_Customer_Model_Session
public boolean
# authenticate( Mage_Core_Controller_Varien_Action $action, boolean $loginUrl = null )

Authenticate controller action by login customer

Authenticate controller action by login customer

Parameters

$action
Mage_Core_Controller_Varien_Action
$action
$loginUrl
boolean
$loginUrl

Returns

boolean
protected Mage_Customer_Model_Session
# _setAuthUrl( string $key, string $url )

Set auth url

Set auth url

Parameters

$key
string
$key
$url
string
$url

Returns

Mage_Customer_Model_Session
protected Mage_Customer_Model_Session
# _logout( )

Logout without dispatching event

Logout without dispatching event

Returns

Mage_Customer_Model_Session
public Mage_Customer_Model_Session
# setBeforeAuthUrl( string $url )

Set Before auth url

Set Before auth url

Parameters

$url
string
$url

Returns

Mage_Customer_Model_Session
public Mage_Customer_Model_Session
# setAfterAuthUrl( string $url )

Set After auth url

Set After auth url

Parameters

$url
string
$url

Returns

Mage_Customer_Model_Session
public Mage_Customer_Model_Session
# renewSession( )

Reset core session hosts after reseting session ID

Reset core session hosts after reseting session ID

Returns

Mage_Customer_Model_Session

Overrides

Mage_Core_Model_Session_Abstract::renewSession()
Methods inherited from Mage_Core_Model_Session_Abstract
addError(), addException(), addHost(), addMessage(), addMessages(), addNotice(), addSuccess(), addUniqueMessages(), addWarning(), getCookieDomain(), getCookieLifetime(), getCookiePath(), getEncryptedSessionId(), getMessages(), getSessionHosts(), getSessionIdForHost(), getSessionIdQueryParam(), getSessionSaveMethod(), getSessionSavePath(), getSkipSessionIdFlag(), getValidateHttpUserAgentSkip(), init(), isValidForHost(), isValidForPath(), setSessionId(), setSkipSessionIdFlag(), useSid(), useValidateHttpUserAgent(), useValidateHttpVia(), useValidateHttpXForwardedFor(), useValidateRemoteAddr()
Methods inherited from Mage_Core_Model_Session_Abstract_Varien
_validate(), clear(), getCookie(), getData(), getSessionId(), getSessionName(), getValidatorData(), regenerateSessionId(), setSessionName(), start(), unsetAll(), validate()
Constants inherited from Mage_Core_Model_Session_Abstract
SESSION_ID_QUERY_PARAM, XML_NODE_SESSION_SAVE, XML_NODE_SESSION_SAVE_PATH, XML_NODE_USET_AGENT_SKIP, XML_PATH_COOKIE_DOMAIN, XML_PATH_COOKIE_LIFETIME, XML_PATH_COOKIE_PATH, XML_PATH_LOG_EXCEPTION_FILE, XML_PATH_USE_FRONTEND_SID, XML_PATH_USE_HTTP_VIA, XML_PATH_USE_REMOTE_ADDR, XML_PATH_USE_USER_AGENT, XML_PATH_USE_X_FORWARDED
Constants inherited from Mage_Core_Model_Session_Abstract_Varien
VALIDATOR_HTTP_USER_AGENT_KEY, VALIDATOR_HTTP_VIA_KEY, VALIDATOR_HTTP_X_FORVARDED_FOR_KEY, VALIDATOR_KEY, VALIDATOR_REMOTE_ADDR_KEY
Properties summary
protected Mage_Customer_Model_Customer $_customer
#

Customer object

Customer object

protected boolean $_isCustomerIdChecked null
#

Flag with customer id validations result

Flag with customer id validations result

protected null|integer $_persistentCustomerGroupId null
#

Persistent customer group id

Persistent customer group id

Properties inherited from Mage_Core_Model_Session_Abstract
$_encryptedSessionId, $_skipSessionIdFlag, $_urlHostCache
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0