2014-08-31 5 views
0

나는 계정 시스템이있는 웹 사이트를 운영하고 있습니다. 동일한 도메인의 phpbb 보드에서 내 사이트의 인증을 사용하고 싶습니다. 현재 사용자를 인증하고 phpbb 데이터베이스에서 사용자 ID를 가져옵니다. 올바른 사용자 ID를 얻도록했습니다.PhpBB3 외부 인증

define('IN_PHPBB', true); 
$phpbb_root_path = '/forum/'; 
$phpEx = 'php'; 
include("/forum/common.php"); 
$admin = false; 
$autologin = false; 
$viewonline = false; 
echo $user->session_create($userId, $admin, $autologin, $viewonline); 

이렇게하면 1이 반환되고, 이는 사실이고 로그인이 성공했다는 것을 의미합니다. 게시판에 갈 때는 로그인했지만 사용자 이름이나 다른 사용자 데이터가 없습니다. 나는 또한 $ user-> data를 확인하고 모든 사용자의 데이터를 덤프한다. enter image description here

네, 보드가 있어야합니다.

답변

0

나는 그것을 알아 냈다. 맞춤 인증 방법을 사용하도록 설정했습니다. db_auth로 되 돌리면 수정되었습니다.