[問題]cpg132 logout 無法轉正常登入(已解決)

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
sky135
星球普通子民
星球普通子民
文章: 8
註冊時間: 2004-01-07 13:25

[問題]cpg132 logout 無法轉正常登入(已解決)

文章 sky135 »

有勞各位先進!小弟不才!
前天剛整合完成 phpBB2 2.0.8a + cpg 1.3.2
cpg 功能都沒有問題!唯有一個地方怎麼爬文怎麼看程式碼都看無!~
在 cpg logout 的地方!
當要點下去的時候會看到將轉的位置為 logout.php?referer=/phpbb2/cpg/index.php?cat=1

cpg_redir.php 檔也做了!
搞不懂它要抓的位置在哪....~>,<~
下面是我的 cpg/logout.php 碼:

代碼: 選擇全部

define('IN_COPPERMINE', true);
define('LOGOUT_PHP', true);

require('include/init.inc.php');

if (!USER_ID) cpg_die(ERROR, $lang_logout_php['err_not_loged_in'], __FILE__, __LINE__);

if (defined('UDB_INTEGRATION')) udb_logout_page();

setcookie($CONFIG['cookie_name'] . '_pass', '', time()-86400, $CONFIG['cookie_path']);
setcookie($CONFIG['cookie_name'] . '_uid', '', time()-86400, $CONFIG['cookie_path']);

$referer = 'index.php';

pageheader($lang_logout_php['logout'], "<META http-equiv=\"refresh\" content=\"3;url=$referer\">");
msg_box($lang_logout_php['logout'], sprintf($lang_logout_php['bye'], USER_NAME), $lang_continue, $referer);
pagefooter();
ob_end_flush();

?>
不知道問題出在哪!
請各位大大門幫各忙指點小弟我一下!感激莫名!

我的論壇位置
已經設定帳號:
user:test
pass:test
懇請賜教!
最後由 sky135 於 2004-09-14 21:44 編輯,總共編輯了 1 次。
sky135
星球普通子民
星球普通子民
文章: 8
註冊時間: 2004-01-07 13:25

[問題] 相關檔案程式碼補登!

文章 sky135 »

cpg_redir.php

代碼: 選擇全部

<?php
if (!$_SERVER['HTTP_HOST']) { 
  $cpg_host=$HTTP_SERVER_VARS['HTTP_HOST']; 
} else { 
  $cpg_host=$_SERVER['HTTP_HOST']; 
} 
$cpg_path='/phpbb2/cpg';
header("Location: http://".$cpg_host.$cpg_path);
exit;
?>
cpg/bridge/phpbb.inc.php

代碼: 選擇全部

// Register
function udb_register_page()
{
    $target = 'profile.php?mode=register';
    udb_redirect($target);
}
// HTML code for login/logout redirection
DEFINE("REDIR1",'<html><body onload="document.redir.submit();"><form name="redir" method="post" action="');
DEFINE("REDIR2",'"><input type="hidden" name="redirect" value="cpg_redir.php" /></form></body></html>');
DEFINE('LOGIN_REDIR', 'login.php?redirect=cpg_redir.php');
DEFINE('LOGOUT_FLAG', '&logout=true');
// Login
function udb_login_page()
{
    udb_redirect(LOGIN_REDIR);
}
// Logout
function udb_logout_page()
{
   if (PHPBB_LOGOUT_GET) {

       udb_redirect(LOGIN_REDIR.LOGOUT_FLAG);
   } else {
       echo(REDIR1.PHPBB_WEB_PATH.LOGIN_REDIR.LOGOUT_FLAG.REDIR2);
      exit();
   }
}
不確定還有沒有缺!

有兩篇關於登入導入的文章我已經爬過了!不過上面教的位置跟我去找的地方都不太一樣...
也用過註解原始碼用教學的 code 替換過!
可是也不見成效....><
目前整合起來還有瑕疵!好比 cpg logout 轉址錯誤還有在 cpg 登入先是錯誤頁面但是用了 refresh 就會跳到以登入論壇的畫面!(我已經加入了非會員無法直接連結到相簿的功能!不曉得是不是也有關係)
滿繁雜的一些問題!如果大大們有空,有勞....^^||
主題已鎖定

回到「外掛問題討論」