2011-02-23 17 views
6

Zintegrowałem forum phpbb3 z moją już istniejącą witryną.phpBB3 auto-logowanie

Byłem w stanie dokonać mojego procesu rejestracji dodać użytkownika do phpbb db, jak również.

Teraz mam do czynienia z problemem, w którym próbuję skłonić użytkownika do automatycznego zalogowania się na forum, gdy loguje się na moją stronę.

Czy ktoś to zrobił? Nie mogę znaleźć niczego istotnego w Google, ponieważ wszystkie posty wydają się mówić o "zewnętrznych stronach phpbb" i o tym, jak możesz używać sesji phpbb na innych stronach internetowych. jednak staram się zainicjować logowanie tylko wtedy, gdy członek zaloguje się na mojej stronie internetowej, a po tutorialach znalezionych w google pozwolą moim użytkownikom zalogować się do mojej witryny po zalogowaniu się na moje forum (co jest na odwrót).

Dzięki

Odpowiedz

4
<?php 
    define('IN_PHPBB', true); 
    $phpbb_root_path = '../phpBB3/'; //the path to your phpbb relative to this script 
    $phpEx = substr(strrchr(__FILE__, '.'), 1); 
    include("../phpBB3/common.php"); ////the path to your phpbb relative to this script 
    // Start session management 
    $user->session_begin(); 
    $auth->acl($user->data); 
    $user->setup(); 

    $username = request_var('username', 'john'); 
    $password = request_var('password', '123'); 

    if(isset($username) && isset($password)) 
    { 
     $result=$auth->login($username, $password, true); 
     if ($result['status'] == LOGIN_SUCCESS) { 
     echo "You're logged in"; 
     } else { 
     echo $user->lang[$result['error_msg']]; 
     } 
    } 
?> 
+0

Dziękujemy! Jak zdobyłeś informacje? Czy działa również z absolutną paht? – Adam