咳咳,好久沒寫新文章了!
這次要來談一下phpBB3和既有網站系統的整合。
(原因:最近正在公司做的東西)
如果你的網站有自己的會員系統,
但卻想使用phpBB3作為自己的討論區的話,
或許可以參考本文,
但不保證你可以從本文得到什麼有用的知識!
==正文開始==
基本上,如果你上Google搜phpBB3和整合兩個關鍵字,
你可能會看到對岸的作法是直接用自己的會員系統去驗證,
如果有這個使用者存在的話,再直接幫使用者在phpbb3註冊幾個cookie。
不過我覺得這方法其實有點不大好,
所以我改用另一種方法,找前人已經包好的API去弄!
如果各位有心的話,應該可以找到這份API檔案。
當你找到這份檔案並且解壓縮以後,
你應該會看到以下兩個檔案:
只要你的主機裡有pear,也設定好phpbb3.inc.php裡的$phpbb_config和$phpbb_root_path變數後,
引入phpbb3.inc.php,並new出一個phpBB3_API,
就可以使用phpBB3的一些主要功能了(如:登入、登出、註冊)!
如果這樣還嫌不夠的話,
你當然還可以針對程式去作hack,
只不過那很累就是了XD!
除非你的需求難以滿足,
否則不建議這麼作。
這次要來談一下phpBB3和既有網站系統的整合。
(原因:最近正在公司做的東西)
如果你的網站有自己的會員系統,
但卻想使用phpBB3作為自己的討論區的話,
或許可以參考本文,
但不保證你可以從本文得到什麼有用的知識!
==正文開始==
基本上,如果你上Google搜phpBB3和整合兩個關鍵字,
你可能會看到對岸的作法是直接用自己的會員系統去驗證,
如果有這個使用者存在的話,再直接幫使用者在phpbb3註冊幾個cookie。
不過我覺得這方法其實有點不大好,
所以我改用另一種方法,找前人已經包好的API去弄!
如果各位有心的話,應該可以找到這份API檔案。
當你找到這份檔案並且解壓縮以後,
你應該會看到以下兩個檔案:
- phpbb3.inc.php
- phpbb3_code.inc.php
只要你的主機裡有pear,也設定好phpbb3.inc.php裡的$phpbb_config和$phpbb_root_path變數後,
引入phpbb3.inc.php,並new出一個phpBB3_API,
就可以使用phpBB3的一些主要功能了(如:登入、登出、註冊)!
如果這樣還嫌不夠的話,
你當然還可以針對程式去作hack,
只不過那很累就是了XD!
除非你的需求難以滿足,
否則不建議這麼作。
留言