Dev.Login 3.0.3


| Home Index | Login Login | Registrati Registrati | Recupero dati Recupero dati | Area admin Area Admin |

Welcome!

| Cos'è e come funziona | Come installarlo | Integrare lo script al proprio sito | Apportare le modifiche nello script | Info/Ringraziamenti/Contatti |

- 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:

  1. Installazione semplice e veloce grazie al file di installazione (install.php).
  2. Registrazione di utenti.
  1. Richiesta di conferma registrazione via email (opzionale tramite l'area admin).
  2. Script di Login per accedere ai contenuti protetti del sito che utilizza un sistema di sessioni e cookies in modo da garantire la massima sicurezza.
  3. Pannello di controllo per ogni utente registrato da cui è possibile gestire il proprio profilo o eliminare il proprio account.
  4. Possibilità di recuperare le password in caso di smarrimento grazie al servizio di recupero dati. Le password vengono modificate, criptate e spedite via e-mail.
  5. Possibilità di personalizzare al meglio l'intero script grazie alla sua struttura. Basterà eventualmente modificare la pagina di configurazione (my_config.php) per applicare modifiche al codice HTML dei moduli.
  6. Area admin con grafica intuitiva con possibilità di gestire al meglio l'andamento dello script (lista utenti, aggiunta admin, modifica opzioni, statistiche, modifica e cancellazione utenti e altro ancora...).
  7. Una massima sicurezza grazie ai numerosi controlli presenti all'interno del codice.
  8. Molto altro ancora...

- Come installarlo:

  1. Eseguire l'upload della cartella dev.login all'interno del proprio sito.
  2. Assicurarsi che la cartella "inc" e i file al suo interno abbiano tutti permessi di lettura / scrittura.
  3. Accedere al file install.php e riempire i campi.
  4. Assicurarsi che il campo "URL Script" sia scritto correttamente indicando esattamente il collegamento in cui è presente la cartella dev.login con http:// e senza contenere lo slash finale (Esempio: http://www.devlabs.it/dev.login ).
  5. Cliccare su "installa" per completare l'installazione.
  6. Cancellare per sicurezza i file install.php e tabelle.sql.
  7. A questo punto lo script risulta installato e bisogna solo integrarlo con il proprio sito web.

- 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

- Dev.Labs PHP Powered Mysql Powered



Dev.Labs - Giuliano Messina
Dev.Login 3.0 - ©opyright Dev.Labs - Giuliano Messina