PHPBBIntegrare PHPBB PHPFunzioni PHP CFunzioni C EcologiaLa mia ecologia   Chi siamoChi è Senamion HomeHome page corner Il Web e l'ecologia

Senamion


Chi siamo:

Il web e l'ecologia, condividere il web e un momento di riflessione sullo stato dell'ecologia e sul suo futuro

Google

[PHPBB] Come effettuare il login al forum

31 Maggio 2006 by Giovanni | Argomenti: , , | 10599

Per inserire un form che ci permetta di fare il login utilizzando il forum PHPBB é sufficiente fare un form con i parametri:

  • username
  • password
  • autologin
  • redirect

I primi due parametri si commentano da soli, autologin é in pratica il checkbox che dice “login automatico ad ogni visita”.
Più interessante é redirect. Inserendo nel parametro “redirect” il valore della pagina di destinazione, se il login é effettuato correttamente ci pensa direttamente la pagina login.php a ridirigere alla pagina interessata. Fare molta attenzione perché questo parametro deve essere passato con un path relativo alla cartella del forum
Qui sotto una funzione che permette di creare il form di richiesta login. $questaPag é il nome della pagina a cui fare il redirect (ad esempio ../index.php), $autologin se é true, viene richiesto il check “login automatico ad ogni visita”, altrimenti viene automaticamente impostato a Si.

// // FORM DI LOGIN // function formLogin($questaPag, $autoLogin = false) { echo "<form action='/forum/login.php' method='post'>n"; echo "Utente: <input type='text' class='post' name='username' size='12' maxlength='40'><br>n"; echo "Password: <input type='password' class='post' name='password' size='12' maxlength='32'><br>n"; echo "<input type='hidden' name='redirect' value'$questaPag'>n"; if ($autoLogin) echo "Login automatico ad ogni visita: <input type='checkbox' name='autologin' /><br>n"; else echo "<input type='hidden' name='autologin' value='1'/>n"; echo "<input type='submit' name='login' class='mainoption' value='Login'>n"; echo "</form>n"; }

Un’alternativa altrettanto valida é richiamare la pagina di login del forum con redirect alla pagina che ci interessa, ad esempio:

forum/login.php?redirect=../index.php

Pubblicato in Integrare PHPBB |

Scrivi un commento