0

こんにちは、プロファイルのタイプのみをリダイレクトする方法を教えてください:

私のサイトでは、2つ取得しました。教師と生徒 カスタム ページにサインアップした後、教師のプロファイル タイプをリダイレクトしたいと考えています。

ありがとうございます。

ウィジェットをカスタマイズできるようになりました。ありがとう

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;
    }
?>

マニフェスト.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',
) ?>
4

1 に答える 1

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;
}

テーブルを作成できない場合は...コメントを残してください:)

于 2013-05-08T12:59:05.943 に答える