Introduzione
Uno degli argomenti piu' importante riguardo la programmazione web e' l' aspetto legato alla sicurezza dei dati e alla gestione degli utenti sul nostro sito. Tempo fa, mi sono ritrovato a dover realizzare una sezione protetta per un sito, e leggendo molte guide che si possono trovare in rete, riscontravo codici troppo lunghi, spesso incomprensibili e complicati, appunto per realizzare uno script che sia in grado di gestire l' utente sul nostro sito.
In questa guida voglio illustrare il codice base, molto semplice e privo di controlli specifici, per la realizzazione di aree protette all' interno di un sito web.
File di verifica
Il file che andremo a realizzare dovra' essere incluso su tutte le pagine protette, in questa guida mi limitero' a postare il codice sorgente completo, senza perdere troppo tempo sui commenti relativi alla tabella del database su cui si basa lo script (questo perche' lo script potrebbe essere modificato e migliorato secondo le vostre esigenze).
File: verifica.PHP
Questo e' tutto il codice sorgente completo del file verifica.php, di seguito visualizzo un esempio pratico per il suo funzionamento:
File: index.PHP
Nota Bene:
<?php require_once('connessione_db.php');?>, non e' presente in questa guida, ma rappresenta il file di connessione al Database; Per effettuare il logout, e' necessario inviare il parametro del tipo "?logout=1" nella barra degli indirizzi (es.
Conclusioni
La guida termina qui, ovviamente questo script e' molto semplice ma senz' altro subito pronto per essere utilizzato. Abbiamo visto che fa uso delle Sessioni per mantenere il login nel tempo, ma potremmo modificarlo, adattandolo anche ai Cookies, ma questo tocca a voi ;-)
Fonte WEB
-~Cards, per Sciax2.it!]
Uno degli argomenti piu' importante riguardo la programmazione web e' l' aspetto legato alla sicurezza dei dati e alla gestione degli utenti sul nostro sito. Tempo fa, mi sono ritrovato a dover realizzare una sezione protetta per un sito, e leggendo molte guide che si possono trovare in rete, riscontravo codici troppo lunghi, spesso incomprensibili e complicati, appunto per realizzare uno script che sia in grado di gestire l' utente sul nostro sito.
In questa guida voglio illustrare il codice base, molto semplice e privo di controlli specifici, per la realizzazione di aree protette all' interno di un sito web.
File di verifica
Il file che andremo a realizzare dovra' essere incluso su tutte le pagine protette, in questa guida mi limitero' a postare il codice sorgente completo, senza perdere troppo tempo sui commenti relativi alla tabella del database su cui si basa lo script (questo perche' lo script potrebbe essere modificato e migliorato secondo le vostre esigenze).
File: verifica.PHP
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
File: index.PHP
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
<?php require_once('connessione_db.php');?>, non e' presente in questa guida, ma rappresenta il file di connessione al Database; Per effettuare il logout, e' necessario inviare il parametro del tipo "?logout=1" nella barra degli indirizzi (es.
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
) il tutto tramite un comune link <a href="http://www.miosito.com/pagina_protetta.php?logout=1">Logout</a>; Ovviamente il file: "verifica.php" dovra' essere incluso in tutte le pagine del nostro sito, tocchera' a noi controllare che l' utente sia loggato o meno attraverso una semplice condizione IF.Conclusioni
La guida termina qui, ovviamente questo script e' molto semplice ma senz' altro subito pronto per essere utilizzato. Abbiamo visto che fa uso delle Sessioni per mantenere il login nel tempo, ma potremmo modificarlo, adattandolo anche ai Cookies, ma questo tocca a voi ;-)
Fonte WEB
-~Cards, per Sciax2.it!]