在magento注册后自动登录客户

时间:2016-10-01 10:56:22

标签: php mysql magento

当客户在前端注册然后登录自动并重定向到主页时,是否有任何方法或概念。

我想通过外部(magento)来做事情。

1 个答案:

答案 0 :(得分:0)

Magento 中,您可以使用以下方法之一。

选项A:

  1. 登录magento管理区域
  2. 转到System => Configuration => Customer Configuration
  3. Create New Account Options标签并将“否”设置为“Require Emails Confirmation”选项。
  4. Login Options并为“Redirect Customer to Account Dashboard after Logging in”选项设置“否”。
  5. 然后打开\app\code\core\Mage\Customer\controllers\AccountController.php
  6. 你可以改变它:

    $session->setBeforeAuthUrl(Mage::helper('customer')->getAccountUrl());
    

    对此:

    $session->setBeforeAuthUrl(Mage::getBaseUrl());
    

    选项B:

    创建一个自定义模块以使用“customer_login”事件观察者。

    选项C:

    使用免费社区扩展进行logi重定向。你可以从下面得到一个想法:

    https://stackoverflow.com/a/38215398/1423345