0
嘿,我已經建立了一個會員網站圍繞phpbb3登錄系統。除非您已登錄,否則無法訪問網站的某些部分,包括聊天室。通過phpbb3登錄用戶名到phpfreechat
我想用phpfreechat自動登錄到登錄到phpbb3的用戶名。
這是我得到多遠。
在聊天室的頁面的頂部...
<?php
session_start();
include '../phpbb3/phpbb3class.php';
if(!$user->data['is_registered']) { header('Location: ../login/'); }
$_SESSION['chatname'] = $user->data['username'];
?>
如果我回聲$ _SESSION [ 'chatname']我得到正確的值。
現在phpfreechat的config.php文件,我嘗試使用提供的登錄鉤...
$GLOBALS['pfc_hooks']['pfc.before.auth'][5] = function ($app, $req, $res,) {
return function() use ($app, $req, $res,)
{
return ($_SESSION['chatname']);
};
};
在config.php文件我也在session_start的頂部();
這不起作用,我打開聊天Page Up和聊天的模板是空白的,沒有登錄的用戶:(
任何人可以幫助
我不認爲有人會給你一個直接的答案,因爲你的問題是複雜的...我寧願從頭開始編程,而不是嘗試有一個單一的會話..只是我的意見 – shnisaka
熟悉phpfreechat的人應該是能夠回答這個問題。如果你不熟悉phpfreechat,那麼是的,這可能看起來有點陌生。 –