社交引擎在注册后将用户发送到自定义页面

时间:2012-09-19 08:47:11

标签: zend-framework socialengine

当用户在我的SocialEngine网站上注册时 - 如何将他重定向到我在SE4(位于mydomain.com/index.php/pages/custompage)内创建的自定义页面之一?

有没有办法将我的网页整合到注册过程中?

1 个答案:

答案 0 :(得分:2)

使用挂钩onUserSignUpAfter将用户重定向到所需的页面。

如果您不介意将SE4文件编辑为自定义方式,则可以在任何活动模块上执行以下操作。否则,您必须将以下内容放在单独的模块中。找到您选择编辑或创建的模块的清单文件(假设我们编辑application/modules/Core)。找到或添加'hooks'键并添加onUserSignupAfter,如下所示:

    'hooks' => array(
      array(
        'event' => 'onUserSignupAfter',
        'resource' => 'Core_Plugin_Core'
      )
    )

编辑Core_Plugin_Core并添加方法:

    public function onUserSignupAfter($event)
    {
      header('Location: /page/my_custom_page');
      exit;
    }