Visualizzazione risultati 1 fino 10 di 10

Discussione: [phpbb3] Redirect login in ogni pagina

  1. #1
    Guest

    Predefinito [phpbb3] Redirect login in ogni pagina

    Vorrei inserire in ogni pagina del mio forum la barra del login, fin qui nessun problema...ma una volta loggati esegue il redirect verso l'index del forum.
    Io vorrei ke facesse il redirect verso la pagina in cui si è fatto il login...
    Qualcuno può aiutarmi? Ciao e grazie!

    ..syl..

  2. #2
    Guest

    Predefinito

    Se ci dicessi di che forum parli...


    Ciao!

  3. #3
    L'avatar di silvermaledetto
    silvermaledetto non è connesso AlterGuru 2500
    Data registrazione
    01-03-2007
    Residenza
    Provincia di Modena
    Messaggi
    4,613

    Predefinito

    Il suo forum è un phpbb3.
    Essendo quella funzione richiesta disponibile per vBulletin direi che esisterà sicuramente una Mod analoga anche per phpbb.
    Si tratta di cercarla io personalmente non ne sento certo la mancanza..... ma non ho mai usato in prima persona il vBulletin.
    Ultima modifica di silvermaledetto : 02-09-2008 alle ore 11.33.02
    Io ne ho... visti forum che voi umani non potreste immaginarvi... PhpBB3 in panne al largo dei database MySQL di Orione... E ho visto i TAG [B] balenare nel buio vicino al postreply di Tannhäuser.... E tutti quei... momenti andranno perduti nel tempo... Come... lacrime... nella pioggia... È tempo... di backuppare....

  4. #4
    Guest

    Predefinito

    Scusate la dimenticanza...
    Comunque ho cercato una mod...ma niente...qualcuno di voi l'ha trovata?
    Perchè io ho un link che porta ad una sezione del forum...l'utente dovrebbe fare il login...e dall'index ritornare nella sezione (che non sempre ritrova).
    Attendo notizie...

    ..syl..

  5. #5
    L'avatar di silvermaledetto
    silvermaledetto non è connesso AlterGuru 2500
    Data registrazione
    01-03-2007
    Residenza
    Provincia di Modena
    Messaggi
    4,613

    Predefinito

    Fai i dovuti backup del file che toccherai ma potrebbe bastare questo

    tuoforum/tuostile/template/login_body.html

    cerca
    Codice:
     
    <form action="{S_LOGIN_ACTION}" method="post" target="_top">
    cambialo in
    Codice:
    <form action="{S_LOGIN_ACTION}" method="post">
    Io ne ho... visti forum che voi umani non potreste immaginarvi... PhpBB3 in panne al largo dei database MySQL di Orione... E ho visto i TAG [B] balenare nel buio vicino al postreply di Tannhäuser.... E tutti quei... momenti andranno perduti nel tempo... Come... lacrime... nella pioggia... È tempo... di backuppare....

  6. #6
    Guest

    Predefinito

    Neanche ho quella stringa nel mio file...e comunque non credo si quello.
    Ho visto che se si passa un input in questo modo <inpt type="hidden" name="redirect" value="pagina.php"> funzoina, ma il fatto è ke io nn devo rimandare sempre alla stessa pagina...e dato ke nn accetta script in php...non so come fare...

    ..syl..

  7. #7
    Guest

    Predefinito

    Scusami..farlo con il PHP ..no?

  8. #8
    L'avatar di silvermaledetto
    silvermaledetto non è connesso AlterGuru 2500
    Data registrazione
    01-03-2007
    Residenza
    Provincia di Modena
    Messaggi
    4,613

    Predefinito

    sorry,
    era la traduzione di un post scritto in inglese, forse mi sono arrugginito, era per phpbb2!!!

    Prova a guardare questo
    http://www.phpbb.com/community/viewt...f=71&t=1166385
    Ultima modifica di silvermaledetto : 03-09-2008 alle ore 21.13.08
    Io ne ho... visti forum che voi umani non potreste immaginarvi... PhpBB3 in panne al largo dei database MySQL di Orione... E ho visto i TAG [B] balenare nel buio vicino al postreply di Tannhäuser.... E tutti quei... momenti andranno perduti nel tempo... Come... lacrime... nella pioggia... È tempo... di backuppare....

  9. #9
    Guest

    Predefinito

    Grazie silvermaledetto...ci sono riuscito!
    Ho preso spunto dalla guida linkata da te...
    Ho fatto puntare il form di login a questa pagina:
    Codice PHP:
    <?php
    define
    ('IN_PHPBB', true);
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    require(
    $phpbb_root_path . 'common.' . $phpEx);
    require(
    $phpbb_root_path . 'includes/functions_user.' . $phpEx);
    require(
    $phpbb_root_path . 'includes/functions_module.' . $phpEx);

    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup('ucp');

    if(
    $user->data['is_registered'])
    {
    trigger_error('You are already logged in');
    }
    else
    {
    $username = request_var('username', '', true);
    $password = request_var('password', '', true);
    $autologin = (!empty($_POST['autologin'])) ? true : false;

    $result = $auth->login($username, $password, $autologin);

    if (
    $result['status'] == LOGIN_SUCCESS)
    {
    $redirect= $_SERVER['HTTP_REFERER'];
    $url = redirect($redirect, true);
    $time = 0; //Seconds to wait before redirect

    echo '<meta http-equiv="refresh" content="' . $time . ';url=' . str_replace('&', '&amp;', $url) . '" />';
    }
    else
    {
    trigger_error('Login failed');
    }
    }
    ?>
    E nel form di login non c'è nessun input redirect.

    Ciaoo!

  10. #10
    L'avatar di silvermaledetto
    silvermaledetto non è connesso AlterGuru 2500
    Data registrazione
    01-03-2007
    Residenza
    Provincia di Modena
    Messaggi
    4,613

    Predefinito

    Bravo,
    potrà servire ad altri che vogliono ottenere lo stesso risultato.
    Io ne ho... visti forum che voi umani non potreste immaginarvi... PhpBB3 in panne al largo dei database MySQL di Orione... E ho visto i TAG [B] balenare nel buio vicino al postreply di Tannhäuser.... E tutti quei... momenti andranno perduti nel tempo... Come... lacrime... nella pioggia... È tempo... di backuppare....

Regole di scrittura

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