2011-02-23 13 views
6

Ho integrato un forum phpbb3 al mio sito web già esistente.phpBB3 auto-login

Sono stato in grado di fare il mio processo di registrazione aggiungere l'utente anche al phpbb db.

Ora sto affrontando un problema in cui sto cercando di convincere l'utente ad accedere automaticamente al forum quando accede al mio sito web.

Qualcuno ha fatto questo? Non riesco a trovare nulla di rilevante su Google in quanto tutti i post sembrano parlare di "pagine Web esterne phpbb" e di come puoi utilizzare le sessioni di phpbb su altre pagine web. tuttavia, quello che sto cercando di fare è avviare un login solo quando il membro accede al mio sito web, e seguendo i tutorial che ho trovato su google consentirà ai miei utenti di accedere al mio sito quando accedono al mio forum (che è viceversa).

Grazie

risposta

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

Grazie! Come hai ottenuto le informazioni? Funziona anche con il paht assoluto? – Adam