Dev.Login 3.0.3
Welcome!
- Cos'è e come funziona:
Dev.Login è uno script di login altamente personalizzabile. Non necessita di nessuna conoscenza del linguaggio PHP e permette di implementare in maniera elementare nel proprio sito web la registrazione di utenti, in modo da preservare a loro determinati contenuti, grazie all'utilizzo di un database Mysql. Crea un utente amministrativo al momento dell'installazione con il quale è possibile gestire e controllare in maniera completa l'andamento dello script.
Inoltre è stata creata anche una pagina personale per ogni utente registrato che in questo modo potrà gestire la propria registrazione.
La grafica dei form di registrazione, login e recupero password è volutamente povera in modo da facilitare ogni tipo di integrazione dei moduli all'interno del proprio sito web. Eventualmente è presente una pagina di configurazione per modificare esclusivamente il codice HTML dei moduli. Il resto dello script che non necessita modifiche (come ad esempio il profilo utente e l'area amministrativa) sono invece fornite di una grafica completa ed intuitiva.
Inutile quindi elencare tutte le possibili varianti e possibili usi di questo codice!
Features:
- Integrare lo script al proprio sito web:
Per integrare Dev.Login basta richiamare la funzione desiderata all'interno della propria pagina inserendo poche righe di codice.
Naturalmente le pagine in cui si inseriscono le funzioni devono avere un'estensione .php (Esempio: registrazione.php).
- Elenco funzioni:
Funzione | Descrizione | Codice da inserire* |
Login | Modulo di login per far effettuare l'accesso agli utenti registrati |
<?php session_start(); include ("dev.login/my_config.php"); Login(); ?> |
Registrazione | Modulo per permettere la registrazione ai nuovi utenti |
<?php include ("dev.login/my_config.php"); Registrazione(); ?> |
Recupero Password | Modulo per l'invio di una nuova password in caso di smarrimento all'indirizzo email indicato durante la registrazione |
<?php include ("dev.login/my_config.php"); Recupero_dati(); ?> |
Pagina protetta | Codice da inserire all'inizio di una pagina per permettere solo agli utenti registrati di entrare |
<?php include ("dev.login/my_config.php"); Pagina_protetta(); ?> |
Pagina protetta admin | Codice da inserire all'inizio di una pagina per permettere l'accesso solo agli utenti admin |
<?php include ("dev.login/my_config.php"); Pagina_protetta_admin(); ?> |
* Assicurarsi che il collegamento alla pagina my_config.php (include ("dev.login/my_config.php");) sia corretto.
- E' possibile personalizzare il codice HTML e la grafica dei vari moduli (login, registrazione...) semplicemente modificando il contenuto della pagina my_config.php.
Dev.Login utilizza un sistema di login basato sulle sessioni quindi sarà inoltre possibile in ogni pagina richiamare i dati dell'utente utilizzando le variabili delle sessioni**.
- Elenco variabili sessione:
$_SESSION['username'] ------------------> Mostra l'username dell'utente che ha effettuato il login
$_SESSION['nome'] -----------------------> Mostra il nome
$_SESSION['cognome'] -------------------> Mostra il cognome
$_SESSION['mail'] -------------------------> Mostra l'indirizzo email
- Elenco variabili sessione admin:
$_SESSION['adm_user'] ------------------> Mostra l'username dell'admin che ha effettuato il login
$_SESSION['adm_mail'] ------------------> Mostra l'indirizzo email dell'admin
**Esempio per far apparire in una pagina protetta il nome utente della persona che ha effettuato il login: <?php echo $_SESSION['username']; ?>
- Cambiare URL reindirizzamento
In alcuni casi lo script rimanda l'utente alla pagina di login (ad esempio dopo il logout). E' possibile modificare il collegamento con un altro indirizzo in cui si preferisce che l'utente venga reindirizzato cambiando l'URL dalla pagina di configurazione presente nell'area amministrativa.
- Apportare modifiche allo script:
E' possibile apportare delle modifiche all'interno dello script anche se vi chiediamo gentilmente di non modificare i commenti all'interno di ogni pagina e di non eliminare la parte del copyright.
Vi preghiamo inoltre di mantenete un link alla home page dello sviluppatore:
http://www.devlabs.it
Grazie!
- Info / Ringraziamenti / Contatti:
Autore:
- Giuliano Messina - .Dev. (NeO_Giu) - Dev.Labs :: www.devlabs.it
Contatti:
Per consigli, richieste, domande...
- Msn: GiulianoMail[at]gmail.com
- E-mail: GiulianoMail[at]gmail.com
- Sito internet: http://www.devlabs.it
Ringraziamenti:
-
Federico Pepe (z3ro) per la collaborazione nello sviluppo della prima versione dello script di login (Login script 1.0) che è alla base di Dev.Login
-