2013-05-08 71 views
0

嗨有人可以告訴我如何重定向只有一種類型的配置文件:之後SignUp重定向到頁面社交引擎

在我的網站上我得到了兩個。教師和學生我想在註冊自定義頁面後重定向教師配置文件類型。

謝謝先進。

我得到了一個小工具可以幫助定製它!感謝

http://www.integration4us.com/se-modsplugins/#aftersignupredirect

在index.tpl

<?php 
    /** 
    * Integration4us 
    * 
* @category Application_Widget 
* @package After SignUp to redirect to page 
* @copyright Copyright 2009-2010 Integration4us 
* @license http://www.integration4us.com/terms 
* @author  Jomar 
*/ 


$pageurl="http://se4.socialengine101.com/invite"; 



$file = APPLICATION_PATH . '/application/settings/database.php'; 
$options = include $file; 
$db = Zend_Db::factory($options['adapter'], $options['params']); 
$lnk = $db->getConnection(); 

$user_id = $this->viewer()->getIdentity(); 

$stmt = $db->query("select user_id from engine4_users where lastlogin_date is null and user_id='$user_id'"); 
$arr = $stmt->fetch(); 
if ($arr[user_id]) 
    { 
    $db->query("update engine4_users set lastlogin_date=now() where user_id='$user_id'"); 
    header("Location: $pageurl"); 
    exit; 
    } 
?> 

MANIFEST.PHP

<?php 
/** 
* Integration4us 
* 
* @category Application_Widget 
* @package After SignUp Redirect Widget 
* @copyright Copyright 2009-2010 Integration4us 
* @license http://www.integration4us.com/terms 
* @author  Jomar 
*/ 

return array(
    'package' => array(
    'type' => 'widget', 
    'name' => 'aftersignupredirect', 
    'version' => '4.0.0', 
    'path' => 'application/widgets/aftersignupredirect', 
    'repository' => '', 
    'meta' => array(
     'title' => 'After SignUp Redirect', 
     'description' => 'After SignUp Redirect Widget.', 
     'author' => 'integration4us.com', 
    ), 
    'directories' => array(
     'application/widgets/aftersignupredirect', 
    ), 
), 

    // Backwards compatibility 
    'type' => 'widget', 
    'name' => 'aftersignupredirect', 
    'version' => '4.0.0', 
    'title' => 'After SignUp Redirect', 
    'description' => 'After SignUp Redirect Widget.', 
    'category' => 'Widgets', 
) ?> 

回答

0

你可以創建表的新標識?像Col_name [0/1] 0爲學生,1爲老師?

$stmt = $db->query("select user_id,col_name from engine4_users where lastlogin_date is null and 
user_id='$user_id'"); 
$arr = $stmt->fetch(); 
if ($arr[user_id]) 
{ 
    $val = $arr[col_name]; 
    $db->query("update engine4_users set lastlogin_date=now() where user_id='$user_id'"); 
    if($val==0)  
     header("Location: $pageurl"); // student page 
    else 
     header("Location: $page2_url"); // staff page 
    exit; 
} 

如果您不能創建表...離開我評論:)

+0

嗨AB謝謝您的回答IM在這個非常新;(我不知道該怎麼做,你能告訴我。如何修改Index.tpl或Manifest.php。再次感謝 – user2292206 2013-05-09 09:57:43