phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)
版主: 版主管理群
-
chshen
- 星球普通子民

- 文章: 8
- 註冊時間: 2004-04-11 01:32
文章
由 chshen »
發表於: 2004-02-28 11:28
文章主題: [轉貼]在CPG中登入及登出依然在CPG中
--------------------------------------------------------------------------------
轉貼自coppermine.sourceforge.net
作者:matic
打開<gallery/bridge/phpbb.inc.php>
找到下列程式
代碼: 選擇全部
// Login
function udb_login_page()
{
global $CONFIG;
$target = 'login.php';
udb_redirect($target);
}
// Logout
function udb_logout_page()
{
global $CONFIG;
$target = 'login.php?logout=true';
udb_redirect($target);
}
將其修改成
代碼: 選擇全部
// Login
function udb_login_page()
{
global $CONFIG;
$target = 'login.php?redirect=../gallery';
udb_redirect($target);
}
// Logout
function udb_logout_page()
{
global $CONFIG;
$target = 'login.php?logout=true&redirect=../gallery';
udb_redirect($target);
}
我試過可以運作
http://ntuacct.idv.tw/cpg
拜讀過這篇教學文章,並將redirect語法貼入我的CPG檔案內\r
目前的狀態是,
不管從 CPG 按登入、或直接在 phpbb 登入
想再按『相簿藝廊』進入 CPG,都呈現尚未登入的狀態
(若從CPG按登入,會被導往phpbb登入頁,輸入帳號密碼後確實會跳回CPG
但在CPG呈未登入狀,點回phpbb時,論壇這邊已經完成登入了)
引言中的範例,論壇與相簿,帳號導引非常順暢,請問我該如何修改,請指點一下,謝謝
敝站在
http://chshen.24cc.com
PS: 我的架構是 phpbb2 與 gallery 平行
-
chairs
- 星球普通子民

- 文章: 7
- 註冊時間: 2004-05-05 22:38
-
聯繫:
文章
由 chairs »
敝站在
http://chshen.24cc.com
PS: 我的架構是 phpbb2 與 gallery 平行
平行的話 是\r
root/phpbb2
/gallery
cookie設成一樣\r
cookie的路徑 phpbb2 是'/'
gallery 改成 '../phpbb2
這樣就可以了 我今天也是phpbb 登入到cpg會掛掉
改這樣就OK了
風的方向由你決定
-
chshen
- 星球普通子民

- 文章: 8
- 註冊時間: 2004-04-11 01:32
文章
由 chshen »
請問您說的變更 gallery cookie 路徑,
是登入 gallery 後,進其控制台設定嗎?
或者變更那個檔案呢?
謝謝您唷~
-
chairs
- 星球普通子民

- 文章: 7
- 註冊時間: 2004-05-05 22:38
-
聯繫:
文章
由 chairs »
chshen 寫:請問您說的變更 gallery cookie 路徑,
是登入 gallery 後,進其控制台設定嗎?
或者變更那個檔案呢?
謝謝您唷~
先別把init.int.php 把共用phpbb資料庫的選項打開
先把cookie改好之後 登出\r
然後 在去把init.int.php 把共用phpbb資料庫的選項打開
風的方向由你決定
-
chshen
- 星球普通子民

- 文章: 8
- 註冊時間: 2004-04-11 01:32
文章
由 chshen »
◤我重新安裝、設定CPG◢\r
0.我先讓include/init.int.php 其中 //define('UDB_INTEGRATION', 'phpbb'); 不共用狀態
1.我砍掉資料庫phpbb2內所有的 cpg11d_ 開頭的資料表\r
2.再砍掉硬碟實體目錄 include/install.lock
3.然後重新執行 /gallery/install.php
4.設定CPG系統管理員帳號 cpgadmin
5.設其密碼\r
6.設gallery使用資料庫phpbb2
7.設資料庫使用帳號chshen與其密碼\r
8.註冊成功後登入,進控制台修改語系\r
因為討論區/phpbb2設定的cookie所在為 / 而cookie名稱為 mycookie
所以我設相簿/gallery的cookie所在由/改為 ../phpbb2 而cookie名稱由cpg11d改為 mycookie
9.設定完畢執行變更,就自動呈現登出狀態(大概讀不到原本自己所在/的cookie:cpg11d)
10.打開include/init.int.php 其中define('UDB_INTEGRATION', 'phpbb'); 呈共用狀態
11.此時在/gallery介面想登入,確會被導回/phpbb2 登入介面\r
12.以chshen(這同時是討論區phpbb2的admin)按登入,
隨即被導回/gallery,可是此時/gallery仍然呈現未登入狀態
13.按鈕連回討論區/phpbb2,已經呈現chshen登入狀態,再按回/gallery仍呈現未登入\r
以上步驟不曉得哪裡出錯,/gallery平行/phpbb2看來cookie也如您建議而設定
仍然不成功耶,情況幾乎跟相簿 /gallery 設錯cookie的狀態一樣沒啥進步
請不吝再指點一下,非常謝謝唷~
-
chairs
- 星球普通子民

- 文章: 7
- 註冊時間: 2004-05-05 22:38
-
聯繫:
文章
由 chairs »
在phpbb的後台中
Cookie 設定的部分
有一項 Cookie 指定網域 [ 可讀取 Cookie 資料的網域 ] 我是把他留白\r
然後設定的東西都跟你一樣 沒變 另外 我的CPG admin帳號和PHPBB2 是設一樣的
風的方向由你決定
-
mamamiya
- 星球普通子民

- 文章: 10
- 註冊時間: 2002-10-27 18:00
文章
由 mamamiya »

各大大好 !!!
我在安裝 過 CPG 後 問題和 chshen 一樣 , 之後跟著chairs 的方法改 cookie , 但最後也是不能登入 , 請各大大指教 !!!
-
chshen
- 星球普通子民

- 文章: 8
- 註冊時間: 2004-04-11 01:32
文章
由 chshen »
chairs 寫:敝站在
http://chshen.24cc.com
PS: 我的架構是 phpbb2 與 gallery 平行
平行的話 是\r
root/phpbb2
/gallery
cookie設成一樣\r
cookie的路徑 phpbb2 是'/'
gallery 改成 '../phpbb2
這樣就可以了 我今天也是phpbb 登入到cpg會掛掉
改這樣就OK了
Hi, chairs
有一點我想再次確認一下
我說的
架構是 phpbb2 與 gallery 平行是指
實體c:\www_server\forum 網址上
http://61.56.151.152/phpbb2
實體c:\www_server\CPG 網址上
http://61.56.151.152/gallery
那麼我討論區的cookie設 '
/'
我的相簿藝廊的cookie設 '../phpbb2' 應該不會是 '../forum' 吧\r
還有,您尚未開啟資料庫共享前、先登入CPG要進控制台變更 Cookie 設定時
請問您有沒有勾『自動登入』這一項呢?
其他我的設定也與您一樣,包括可讀取 Cookie 資料的網域也是留白呀~
若然不行,乘竹貓推出2.08繁體完整包出來,我乾脆phpbb2與gallery全部砍掉重來罷...
不過實在謝謝您耐心指點

-
chairs
- 星球普通子民

- 文章: 7
- 註冊時間: 2004-05-05 22:38
-
聯繫:
文章
由 chairs »
forum的原因是 因為你申請的空間的限製嗎?
如果是的話 改成../forum (因為這問題我沒遇過 也不清楚 測試就知道了)
在開啟共用之前 我有把cookie砍掉 (也就等於是我沒有留cookie在電腦)
試試看吧 加油!!
而我發生錯誤後 我都去phpmyadmin 把所有 CPG的資料砍掉重灌(為求安心)
給你當參考
風的方向由你決定