[phpBB3] 網站登入整合

最近要幫一個朋友設計一個網站
是說要有討論區部落格等功能
而這些當然就拿現在的程式來用
討論區看了幾個
就決定用phpBB

在網站的首頁是不打算直接把論壇當首頁
但也要設計個會員登入
所以就研究了一下phpBB3(其實也花蠻久的)
phpBB3登入是由includes/functions.php裏的login_box來作出登入畫面和送出資料的處理
是用login_box把$_POST資料整理過,再利用includes/auth.php來驗證
本來是想直接呼叫login_box來用,但發現這跟原來的用途不同,會有些問題
所以就只好參考login_box,再直接用auth.php來驗證,主要就下面這行呼叫
$result = $auth->login($username, $password, $autologin, $viewonline, $admin);
這樣有些session就幫我弄好,也不用考慮太多
轉到論壇頁面也沒問題(應該吧,只是簡單試一下而已)
雖然說是去用auth.php,但前置的變數可還是要設一下才行
這是抓index.php裏的,我只有把root目錄改一下成我的
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : 'forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
這些是要寫在網站首頁要去作登入處理的那一頁php

沒寫的非常清楚,只是因為我也不知有沒有問題
另外也是沒有把login_box都弄的很清楚
怕誤導別人,所以只提出一些確定的部分
其實最主要也是給自己參考用的
引用通告地址: http://www.fase.idv.tw/blog/trackback.php?tbID=62&extra=a0041d
標籤: PHP
評論: 0 | 引用: 0 | 閱讀: 4364
發表評論
暱 稱(*): 密 碼:
網 址: E - mail:
驗證碼(*): 驗證碼圖片
請用滑鼠點選輸入
選 項:
頭 像:
內 容(*):