Visualizzazione risultati 1 fino 1 di 1

Discussione: [PhpBB2] Codice Login PHP

  1. #1
    Guest

    Predefinito [PhpBB2] Codice Login PHP

    we gente..
    mi servirebbe uno script per attivare la sessione del forum phpBB2 anche nella home page..
    ho provato cercando in qst forum.. ma quello ke ho trovato non funziona..

    EDIT:
    ho creato questo..
    Codice PHP:
    <?php

    //modifica la cartella del tuo forum
    //inserisci un / finale
    /**********************************/
    /**/
    $fpath = 'phpBB2/'; /**/
    /**********************************/

    include($fpath.'config.php');

    $connection = @mysql_connect($dbhost,$dbuser,$dbpasswd);
    $database = @mysql_select_db($dbname,$connection);

    //prende la sessione come riferimento ed estrea ID dell'utente
    $sid = $_COOKIE['phpbb2mysql_sid'];
    $q = "SELECT * FROM `" . $table_prefix . "sessions` WHERE `session_id`='" . $sid ."'";
    $e = @mysql_query($q);
    $r = @mysql_fetch_array($e);

    if(!
    $r || $r == FALSE){

    //se non trova la sessione mostra il modulo di login

    echo '<form action="' . $fpath . '/login.php" method="post" target="_top"><p>Username:<br />'
    .'<input type="text" class="post" name="username" size="25" maxlength="40" value="" /></p>'
    .'<p>Password:<br /><input type="password" class="post" name="password" size="25" maxlength="32" /></p>'
    .'<p>Connessione automatica ad ogni visita:<input type="checkbox" name="autologin" /></p>'
    .'<input type="submit" name="login" class="mainoption" value="Log in" /></form>';
    }else{

    $q2 = "SELECT * FROM `" . $table_prefix . "users` WHERE `user_id`=" . $r[1];
    $e2 = @mysql_query($q2);
    $r2 = @mysql_fetch_array($e2);

    //cerca e controlla se l'avatar è messo come URL o è nella cartella degli avatar

    if(eregi('http://',$r2['user_avatar']) or eregi('www',$r2['user_avatar'])){
    $avatar = $r2['user_avatar'];
    }else{
    $avatar = $fpath.'images/avatars/'.$r2['user_avatar'];
    }

    echo
    'Benvenuto ' . $r2['username'] . ' <img src="' . $avatar . '" alt="" />';
    }
    ?>
    l'ho incluso così nel punto della pagina dove voglio far apparire il login..
    Codice PHP:
    <?php include('pagina.php'); ?>
    però non fa..

    Usa il tasto EDITA per due post consecutivi, non fare UP!


    FunCool: Sposto in Livello 4 e aggiungo il tag al titolo.
    Ultima modifica di funcool : 29-05-2006 alle ore 10.01.35

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •