phpBB 3 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)
版主: 版主管理群 、譯文組
版面規則
請注意!您的提問必須遵守
發問格式 ,違者砍文。
心靈捕手
默默耕耘的老師
文章: 8513 註冊時間: 2004-04-30 01:54
來自: Taiwan
文章
由 心靈捕手 » 2011-09-04 19:15
●主機作業系統:Windows 7
●您的上網方式:FTTB
●您安裝的程式:Apache 2.2.20+ php 5.3.8 + MySql 5.5.15
●您的 phpBB 版本:phpBB 3.0.9
●您的 phpBB 連結網址:
http://wang5555.dnsfor.me/test/phpBB3/
●安裝外掛:
第三方登入 for phpbb3
--
試裝了這支外掛,提供幾點心得,供大家參考:
優點:
方便已經有 Facebook、MSN、Google、Yahoo 帳號的網友,登入論壇。
登入前,可以自訂暱稱(會員名稱)。
缺點:
論壇所有防止垃圾電子郵件的方法 ,形同虛設。
--
問題:
輸入暱稱,按送出後,找不到網頁。
代碼: 選擇全部
Not Found
The requested URL /fb/auth.php was not found on this server.
ETERNAL
星球公民
文章: 297 註冊時間: 2002-01-23 11:23
文章
由 ETERNAL » 2011-09-05 17:10
抱歉,我路徑寫錯了
open /auth/function_sns.php
尋找
代碼: 選擇全部
'S_UCP_ACTION' => '/fb/'.$url.$code
替換成
代碼: 選擇全部
'S_UCP_ACTION' => '/auth/'.$url.$code
可以修復Not Found的問題
mdtom
星球公民
文章: 256 註冊時間: 2010-01-17 04:03
來自: phpBB熱血鄉民團
聯繫:
文章
由 mdtom » 2011-09-05 20:00
心靈捕手 寫: 試裝了這支外掛,提供幾點心得,供大家參考:
優點:
方便已經有 Facebook、MSN、Google、Yahoo 帳號的網友,登入論壇。
登入前,可以自訂暱稱(會員名稱)。
缺點:
論壇所有防止垃圾電子郵件的方法 ,形同虛設。
--
問題:
43
請問作者
可以在哪個地方放入phpBB預設CAPTCHA或是論壇加裝的CAPTCHA外掛在輸入暱稱那邊做認證嗎?
這樣也可以達到防止機器人註冊論壇的效果
謝謝
PS:
我本身論壇是安裝這支
[外掛] Sortables CAPTCHA Plugin 反制廣告機器人
==========================
測試您的demo後另發現一個現象
就是我同意FB app後暱稱輸入ETERNAL
會跑出「一般性錯誤」...等一堆訊息
不過故意採用論壇其他會員ID倒是沒有這樣的問題
會直接顯示「暱稱已被使用」
僅您參考~
==========================
於我自己的測試論壇安裝後
有以下問題
輸入暱稱後頁面顯示
代碼: 選擇全部
Not Found
The requested URL /auth/auth.php was not found on this server.
測試論壇網址
http://tomy168.twbbs.org/money123/
估計是以下變數的問題?
$AuthUrl
$RealmUrl
$PolicyUrl
● 主機作業系統:Linux
● 您的上網方式:kbroNet Cable
● 您安裝的程式:Apache 2.2.14 + php 5.3.2-1 + MySql 5.1.41-3
● 您的 phpBB 版本:phpBB 3.0.6
● 您的 domain (網域名稱) : tomy168.com
● 您的 phpBB 連結網址: 參見下方連結
》歡迎光臨我的
phpBB小站 /
Tomy's Blog
架設論壇的目的是為了便利與服務網友
從心出發,沒有技術高低與門派之見!!
ETERNAL
星球公民
文章: 297 註冊時間: 2002-01-23 11:23
文章
由 ETERNAL » 2011-09-05 22:36
mdtom 寫:
==========================
測試您的demo後另發現一個現象
就是我同意FB app後暱稱輸入ETERNAL
會跑出「一般性錯誤」...等一堆訊息
不過故意採用論壇其他會員ID倒是沒有這樣的問題
會直接顯示「暱稱已被使用」
僅您參考~
==========================
open /auth/function_sns.php
把
代碼: 選擇全部
$sql = "SELECT user_id
FROM " . USERS_TABLE . "
WHERE username_clean = '".$uid."'";
改成
代碼: 選擇全部
$sql = "SELECT user_id
FROM " . USERS_TABLE . "
WHERE username = '".$uid."'";
這樣就可以了
代碼: 選擇全部
Not Found
The requested URL /auth/auth.php was not found on this server.
可能你的論壇不是放在主機的根目錄下
你把
代碼: 選擇全部
'S_UCP_ACTION' => '/auth/'.$url.$code
改成
代碼: 選擇全部
'S_UCP_ACTION' => './'.$url.$code
試試看
心靈捕手
默默耕耘的老師
文章: 8513 註冊時間: 2004-04-30 01:54
來自: Taiwan
文章
由 心靈捕手 » 2011-09-05 22:45
ETERNAL 寫: 抱歉,我路徑寫錯了
open /auth/function_sns.php
尋找
代碼: 選擇全部
'S_UCP_ACTION' => '/fb/'.$url.$code
替換成
代碼: 選擇全部
'S_UCP_ACTION' => '/auth/'.$url.$code
可以修復Not Found的問題
這個修改並不能解決我的問題。
修改後,獲得的錯誤訊息如下:
代碼: 選擇全部
Not Found
The requested URL /auth/auth.php was not found on this server.
mdtom 寫: 請問作者
可以在哪個地方放入phpBB預設CAPTCHA或是論壇加裝的CAPTCHA外掛在輸入暱稱那邊做認證嗎?
這樣也可以達到防止機器人註冊論壇的效果
其實,我前面提到「論壇所有防止垃圾電子郵件的方法,形同虛設。」是有待商榷的。
光是輸入暱稱這個動作,就夠廣告機器人傷腦筋了。
因為它的功能,就好像是必填的自訂個人欄位一般。
--
我建議 ETERNAL 可以加入「新註冊會員」機制。
例如:
所有第三方登入者,都算是「新註冊會員」群組。
如此一來,將可以有效地杜絕人為的廣告者發文。
心靈捕手
默默耕耘的老師
文章: 8513 註冊時間: 2004-04-30 01:54
來自: Taiwan
文章
由 心靈捕手 » 2011-09-05 22:58
ETERNAL 寫:
可能你的論壇不是放在主機的根目錄下
你把
代碼: 選擇全部
'S_UCP_ACTION' => '/auth/'.$url.$code
改成
代碼: 選擇全部
'S_UCP_ACTION' => './'.$url.$code
試試看
這個修改解決了我的問題,謝謝!
mdtom
星球公民
文章: 256 註冊時間: 2010-01-17 04:03
來自: phpBB熱血鄉民團
聯繫:
文章
由 mdtom » 2011-09-05 23:27
ETERNAL 寫:
代碼: 選擇全部
Not Found
The requested URL /auth/auth.php was not found on this server.
可能你的論壇不是放在主機的根目錄下
你把
代碼: 選擇全部
'S_UCP_ACTION' => '/auth/'.$url.$code
改成
代碼: 選擇全部
'S_UCP_ACTION' => './'.$url.$code
試試看
修改後已解決
請問ETERNAL 是否能將路徑的code改成不管有無子目錄都可行的做法呢?
另建議
可將路徑、APPID、密鑰等於ACP後台設置
這樣也利於MODX標準化的製作 (不知作者大大有無意願?)
● 主機作業系統:Linux
● 您的上網方式:kbroNet Cable
● 您安裝的程式:Apache 2.2.14 + php 5.3.2-1 + MySql 5.1.41-3
● 您的 phpBB 版本:phpBB 3.0.6
● 您的 domain (網域名稱) : tomy168.com
● 您的 phpBB 連結網址: 參見下方連結
》歡迎光臨我的
phpBB小站 /
Tomy's Blog
架設論壇的目的是為了便利與服務網友
從心出發,沒有技術高低與門派之見!!
ETERNAL
星球公民
文章: 297 註冊時間: 2002-01-23 11:23
文章
由 ETERNAL » 2011-09-06 11:02
mdtom 寫: 請問ETERNAL 是否能將路徑的code改成不管有無子目錄都可行的做法呢?
另建議
可將路徑、APPID、密鑰等於ACP後台設置
這樣也利於MODX標準化的製作 (不知作者大大有無意願?)
1.
這樣的表示是指當前目錄,應該不用擔心跑到別的目錄了
代碼: 選擇全部
'S_UCP_ACTION' => './'.$url.$code
2.
我是懶人
心靈捕手
默默耕耘的老師
文章: 8513 註冊時間: 2004-04-30 01:54
來自: Taiwan
文章
由 心靈捕手 » 2011-09-06 14:08
心靈捕手 寫:
我建議 ETERNAL 可以加入「新註冊會員」機制。
例如:
所有第三方登入者,都算是「新註冊會員」群組。
如此一來,將可以有效地杜絕人為的廣告者發文。
比對了 ETERNAL 的 function_sns.php 之後,發現只要稍加修改,即可達成此一目標。
--找到--
代碼: 選擇全部
// Register user...
--之前,增加--
代碼: 選擇全部
if ($config['new_member_post_limit'])
{
$user_row['user_new'] = 1;
}
修改後,只要您的論壇後台「會員註冊設定」之「新會員文章限制」大於 0,
那麼所有第三方登入者,其發文數未達限制時,都算是「新註冊會員」群組。
--
目前,
測試論壇 的第三方登入,除了「MSN登入」之外,都已成功。
「MSN登入」遇到的問題如下:
當點擊「MSN登入」時,頁面出現錯誤訊息如下:
代碼: 選擇全部
抱歉,發生問題
The provided value for the input parameter 'redirect_uri' is not valid. The domain of the provided redirect URI must match the domain of the redirect URI registered for this app.
以下是我申請 app 的圖示:
請教 ETERNAL:
我哪裡的設定需要修正呢?
ETERNAL
星球公民
文章: 297 註冊時間: 2002-01-23 11:23
文章
由 ETERNAL » 2011-09-06 15:43
心靈捕手 寫:
「MSN登入」遇到的問題如下:
當點擊「MSN登入」時,頁面出現錯誤訊息如下:
代碼: 選擇全部
抱歉,發生問題
The provided value for the input parameter 'redirect_uri' is not valid. The domain of the provided redirect URI must match the domain of the redirect URI registered for this app.
以下是我申請 app 的圖示:
04.png
請教 ETERNAL:
我哪裡的設定需要修正呢?
欄位 Redirect domain:
設定成http://wang5555.dyndns.org/test/phpBB3/
心靈捕手
默默耕耘的老師
文章: 8513 註冊時間: 2004-04-30 01:54
來自: Taiwan
文章
由 心靈捕手 » 2011-09-06 17:22
ETERNAL 寫: 心靈捕手 寫:
「MSN登入」遇到的問題如下:
當點擊「MSN登入」時,頁面出現錯誤訊息如下:
代碼: 選擇全部
抱歉,發生問題
The provided value for the input parameter 'redirect_uri' is not valid. The domain of the provided redirect URI must match the domain of the redirect URI registered for this app.
以下是我申請 app 的圖示:
04.png
請教 ETERNAL:
我哪裡的設定需要修正呢?
欄位 Redirect domain:
設定成http://wang5555.dyndns.org/test/phpBB3/
謝謝您的指正!
不過,我可能還有哪些地方沒有設定好?
當我回傳時候,網址後面會一直跑出不同的 code,而出現空白頁。(如下,隨便抓三個)
我到您的
論壇 ,以 msn 登入,註冊「心靈捕手」,一切正常。
ETERNAL
星球公民
文章: 297 註冊時間: 2002-01-23 11:23
文章
由 ETERNAL » 2011-09-07 11:32
心靈捕手 寫:
不過,我可能還有哪些地方沒有設定好?
當我回傳時候,網址後面會一直跑出不同的 code,而出現空白頁。(如下,隨便抓三個)
我到您的
論壇 ,以 msn 登入,註冊「心靈捕手」,一切正常。
看起來應該是msn的access_token沒取到,auth.php一直對msn索取code碼
取得access_token要用到下面這幾個參數
app_id
app_secret
AuthUrl
code
grant_type 固定為 authorization_code
app_id , app_secret 向msn申請APP就可以獲得
AuthUrl為http://wang5555.dyndns.org/test/phpBB3/auth/auth.php
code為對msn連線時,由msn回傳獲得,如上面你提的那三個網址
心靈捕手
默默耕耘的老師
文章: 8513 註冊時間: 2004-04-30 01:54
來自: Taiwan
文章
由 心靈捕手 » 2011-09-08 09:20
ETERNAL 寫: 心靈捕手 寫:
不過,我可能還有哪些地方沒有設定好?
當我回傳時候,網址後面會一直跑出不同的 code,而出現空白頁。(如下,隨便抓三個)
我到您的
論壇 ,以 msn 登入,註冊「心靈捕手」,一切正常。
看起來應該是msn的access_token沒取到,auth.php一直對msn索取code碼
取得access_token要用到下面這幾個參數
app_id
app_secret
AuthUrl
code
grant_type 固定為 authorization_code
app_id , app_secret 向msn申請APP就可以獲得
AuthUrl為http://wang5555.dyndns.org/test/phpBB3/auth/auth.php
code為對msn連線時,由msn回傳獲得,如上面你提的那三個網址
感謝您的解說!
暫時先將「MSN登入」自測試論壇移除;
他日有空,再試著安裝在正式論壇運作。
hjkwe654
星球普通子民
文章: 12 註冊時間: 2005-07-11 22:53
來自: 臺灣新北市
聯繫:
文章
由 hjkwe654 » 2011-09-19 22:02
主機作業系統:Linux
您的上網方式:FTTB
您安裝的程式:Apache 2.2.17 + PHP 5.2.17 + MySQL 5.0.92-community
您的 phpBB 版本:phpBB 3.0.9
您的 domain (網域名稱) :twbz.net
您的 phpBB 連結網址:
http://twbz.net/
安裝外掛:第三方登入 for phpbb3
問題敘述:
如果刪除使用OpenID登入的帳號, 則使用OpenID會顯示成功登入, 但是實際上沒有登入 (被刪除帳號後無法再用相同的 OpenID 創帳號
主機作業系統:Linux
上網方式:FTTB
您安裝的程式:Apache 2.2.17 + PHP 5.2.17 + MySQL 5.0.92-community
您的 phpBB 版本:phpBB 3.0.9
您的 domain (網域名稱) :twbz.net
您的 phpBB 連結網址:
http://twbz.net/
心靈捕手
默默耕耘的老師
文章: 8513 註冊時間: 2004-04-30 01:54
來自: Taiwan
文章
由 心靈捕手 » 2011-09-20 08:23
hjkwe654 寫:
問題敘述:
如果刪除使用OpenID登入的帳號, 則使用OpenID會顯示成功登入, 但是實際上沒有登入 (被刪除帳號後無法再用相同的 OpenID 創帳號
我所遭遇的問題,與上述有些相似;
不過,它並非發生在「刪除」帳號;
因為將帳號刪除後,重建沒有問題。
我是在「變更會員名稱」後,出現與您相同的狀況;
必須要進資料庫,手動修改會員名稱,才恢復正常。
建議您,補充說明:您是如何「刪除使用OpenID登入的帳號」的?