Atlantide Web Island

  • Aumenta dimensione caratteri
  • Dimensione caratteri predefinita
  • Diminuisci dimensione caratteri
Home Tutorials Php e MySql Sistema completo di registrazione e login utenti sul sito

Sistema completo di registrazione e login utenti sul sito

Indice Articolo
Sistema completo di registrazione e login utenti sul sito
Sessione utente
Login
Logout
Tutte le pagine

In questo tutorial vedremo come creare un sistema completo di membri registrati sul nosto sito internet, con l'eventuale introduzione di pagine ad accesso riservato.



Per fare questo abbiamo bisogno di :
1) Php supportato sul server
2) Un database Mysql
3) Discreta dimestichezza tecnica con il codice

Dovremo creare 5 oggetti (più il file di collegamento al database), fondamentale sarà rispettare l'ordine suggerito dal tutorial, poi una volta acquisito il metodo potrete gestire i file come meglio crediate. Gli oggetti in questione sono :
1) Una tabella 'utenti' sul database
2) Uno script per la registrazione (registration.php)
3) Uno script per il login (login.php)
4) Uno script per il logout (logout.php)
5) Un file che controlla la sessione utente da includere all'inizio di ogni pagina (header.php).

L'immagine seguente rappresenta il sistema da seguire per organizzare i files.

Cominciamo ! Il primo oggetto da creare è una tabella sul database nella quale verrano immagazzinati i dati degli utenti. Portiamoci sul nostro phpmyadmin (o servizio simile) e immettiamo il seguente codice SQL :

Bene, ora passiamo allo script per la registrazione.
Prima di procedere, però, dobbiamo creare un file che ci permetta di collegarci al database. E' molto pratico generare un file singolo per poi poterlo includere in tutti i documenti che necessitano una connesione con mysql.

Il file che ci collega al db lo chiameremo config.php e lo salveremo nella cartella 'site'. Il codice del documento è il seguente : Adesso nella cartella 'utente' andiamo a creare il file per registrarsi al sito.
Di seguito il codice della pagina 'registration.php'. Si noterà che nella prima riga s'include il documento 'header.php' che ancora non abbiamo creato, non preoccupiamoci e andiamo avanti. Un po' lunghetto vero ? Beh quando ho intitolato questo articolo non a caso ho scelto l'attributo "completo" ! Lo script per la registrazione non lascia nulla al caso.
Controlla la validità dei campi, controlla se abbiamo scelto un nome utente già utlizzato nel db del sito e c'informa via mail dell'avvenuta registrazione con in allegato in nostri dati per il login.

Ok ragazzi, è venuto il momento di creare il prossimo file, 'header.php' chiamato a gestire la nostra sessione utente.


Ultimo aggiornamento Lunedì 15 Dicembre 2008 17:45  
Giochi onlineVideo CalcioDivertimentoPerline