第 1 頁 (共 1 頁)
[討論] Facebook Authentication for phpbb3
發表於 : 2011-08-25 15:37
由 心靈捕手
●主機作業系統:Windows 7
●您的上網方式:FTTB
●您安裝的程式:Apache 2.2.19+ php 5.3.8 + MySql 5.5.15
●您的 phpBB 版本:phpBB 3.0.9
●您的 phpBB 連結網址:
http://wang5555.dnsfor.me/test/phpBB3/
●安裝外掛:
Facebook Authentication for phpbb3
--
試裝了這支外掛,提供幾點心得,供大家參考:
- 優點:
方便已經有 Facebook 帳號的網友,登入論壇。
- 缺點:
論壇所有防止垃圾電子郵件的方法,形同虛設。
--
如果您的論壇有啟用「DEBUG」,那麼登入論壇後,會出現一行錯誤訊息;
大概意思是沒有定義 fb/facebook_connect.php 第 99 行的變數值「l_success」。
不過,這訊息稍縱即逝,雖然很難複製,但是沒有影響登入。
Re: [討論] Facebook Authentication for phpbb3
發表於 : 2011-08-26 11:51
由 ETERNAL
謝謝測試
因為我沒有開DEBUG所以沒發現到你說的bug
有三個bug
今天之前有下載安裝的朋友,麻煩參照下面方式修正
open /fb/facebook_connect.php
find
代碼: 選擇全部
$message = ($l_success) ? $l_success : $user->lang['LOGIN_REDIRECT'];
replace
代碼: 選擇全部
$message = $user->lang['LOGIN_REDIRECT'];
find
代碼: 選擇全部
function reg($uid,$sns_id,$passwordm,$email,$time)
replace
代碼: 選擇全部
function reg($uid,$sns_id,$password,$email,$time)
find
代碼: 選擇全部
// Register user...
after add
代碼: 選擇全部
$cp_data = array();
修改完畢!!
Re: [討論] Facebook Authentication for phpbb3
發表於 : 2011-08-26 12:18
由 mdtom
太感謝您製作這個MOD啦!
因為該功能在phpBB.com的mod發展也是一而再、再而三的不斷beta又ABD
似乎是有存在某種BUG所以一直難產吧!?
這邊請問一下可不可以將user ID改為顯示Facebook暱稱顯示呢?
因為感覺一連串數字不大美觀
識別度也很低
3Q~~
Re: [討論] Facebook Authentication for phpbb3
發表於 : 2011-08-26 13:46
由 ETERNAL
mdtom 寫:太感謝您製作這個MOD啦!
因為該功能在phpBB.com的mod發展也是一而再、再而三的不斷beta又ABD
似乎是有存在某種BUG所以一直難產吧!?
這邊請問一下可不可以將user ID改為顯示Facebook暱稱顯示呢?
因為感覺一連串數字不大美觀
識別度也很低
3Q~~
可以的,但是可能會造成username重複
建議不要改成暱稱
如果論壇上有暱稱mod之類的話
你可以在 facebook_connect.php 中
$uname=$user->name;
取得用戶名稱,放入暱稱的欄位裡面
另外提醒facebook是傾向實名制
Re: [討論] Facebook Authentication for phpbb3
發表於 : 2011-08-27 12:24
由 心靈捕手
ETERNAL 寫:謝謝測試
因為我沒有開DEBUG所以沒發現到你說的bug
有三個bug
今天之前有下載安裝的朋友,麻煩參照下面方式修正
open /fb/facebook_connect.php
經過這些修正,目前一切正常。
謝謝!
mdtom 寫:這邊請問一下可不可以將user ID改為顯示Facebook暱稱顯示呢?
我贊同 ETERNAL 的看法。
因為「Facebook暱稱」是可以重複使用的,並不適合拿來當作唯一的會員名稱(username)。
Re: [討論] Facebook Authentication for phpbb3
發表於 : 2011-08-27 20:25
由 mdtom
這是一個情感上的接受程度
假如論壇帳號都是流水碼顯示,恐怕會讓user蠻反感的。
不過實名制也的確會造成部分用戶使用該論壇的困擾
那麼老師所言也是問題之一
難怪之前測試一款FB登入的betaMOD時
它會在註冊頁面讓FB登入用戶自行輸入論壇暱稱(帳戶顯示名稱)
最近比較沒時間
9月後我再來測測phpBB上幾款FB登入的mod
希望可以給這個功能的MOD一些好建議
到時樓主還可以考慮反饋到phpBB.com給世界各地更多phpBB粉絲使用呢
Re: [討論] Facebook Authentication for phpbb3
發表於 : 2011-08-27 22:34
由 心靈捕手
mdtom 寫:
難怪之前測試一款FB登入的betaMOD時
它會在註冊頁面讓FB登入用戶自行輸入論壇暱稱(帳戶顯示名稱)
這個方向是值得 ETERNAL 再加以研究的。
更有甚者,我也希望可以一併考量到加入「論壇原有的防止廣告機器人的機制」。
例如:必填的個人自訂欄位、確認代碼、或者新會員群組等。
Re: [討論] Facebook Authentication for phpbb3
發表於 : 2011-09-02 21:13
由 ETERNAL
mdtom 寫:這是一個情感上的接受程度
假如論壇帳號都是流水碼顯示,恐怕會讓user蠻反感的。
不過實名制也的確會造成部分用戶使用該論壇的困擾
那麼老師所言也是問題之一
難怪之前測試一款FB登入的betaMOD時
它會在註冊頁面讓FB登入用戶自行輸入論壇暱稱(帳戶顯示名稱)
最近比較沒時間
9月後我再來測測phpBB上幾款FB登入的mod
希望可以給這個功能的MOD一些好建議
到時樓主還可以考慮反饋到phpBB.com給世界各地更多phpBB粉絲使用呢
viewtopic.php?f=134&t=54307&p=277837#p277837
這隻可以解決你的問題
另外也增加 msn google yahoo 登入
根據自己喜好需求安裝
