NHANWEB

Tích hợp diễn đàn phpBB vào portal của bạn

Sau bài viết tích hợp diễn đàn vBullentin vào mã nguồn cá nhân của bạn, tôi lại tiếp tục cùng các bạn tích hợp phần user của mã nguồn diễn đàn phpBB (cũng là một dạng mã nguồn mở khá nổi tiếng – tôi có thể nói yêu thích nó hơn vBullentin) vào portal cá nhân của mình.

Tích hợp nhiều thì tôi chưa thử, tuy nhiên tích hợp phần table user cũng như thông tin user thì tôi cũng có chọc ngoáy được tí chút :)

Diễn đàn phpBB

Việc tích hợp phpBB cũng khá đơn giản, tôi mò loáng tí ra ngay nhưng chưa test một cách hoàn thiện, phần test hoàn thiện tôi đợi mọi người vậy :D

Đăng nhập

Tương tự như tích hợp vBullentin 3.x vào portal của mình, form đăng nhập mình cũng bê nguyên từ form login của phpBB. Do đó mình không nói lại nữa, bạn xem thêm bài viết tích hợp vBullentin 3.x vào portal nếu chưa rõ nhé.

Thông tin lấy thông tin User sau đăng nhập

Đây là đoạn code test của mình:

/*************************
*	Demo get user information with phpBB
*	Author: Nguyen Duy Nhan
* 	contact@vnwebmaster.com
*	website: www.vnwebmaster.com - www.nhanweb.com
*************************/
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);

// Start session management
$user->session_begin();

print_r($user->data);

Đoạn code trên mình print $user->data ra, bạn thích sử dụng nó như thế nào là việc của bạn :)

Chúc bạn thành công

Exit mobile version