Oggi vedremo come creare un Login in Flash con autenticazione di account multipli utilizzando PHP + database MySql.
Avremo a disposizione una pagina per gestire gli USER, potremo inserirli, visualizzare quelli nel database e cancellarli.
NB: La pagina di gestione è pubblica per darvi la possibilità di provare il tutorial in tutti i suoi aspetti.
Prima di tutto andiamo a creare la tabella users nel database MySql
ecco la query da utilizzare:
CREATE TABLE `users` (
`userid` int(4) NOT NULL auto_increment,
`username` varchar(20) default NULL,
`userpassword` varchar(20) default NULL,
PRIMARY KEY (`userid`)
) ENGINE=MyISAM AUTO_INCREMENT=1 ;
Vediamo ora i file PHP necessari alla realizzazione del Login in Flash
In connessione.php troveremo i dati per connetterci al database MySql, questa pagina viene richiamata ogni qualvolta sia necessario connettersi al database, ecco come è strutturato:
<?php
mysql_pconnect("localhost“,”nome_user“,”password“) or die (”Attenzione non trovo il database”);
mysql_select_db(”nome_database“) or die (”Attenzione non trovo il database”);
?>
Se avete problemi a creare una connessione al database MySql leggete questi link utili
In controlla_login.php ci sono degli script che hanno il compito di controllare la fase di login durante l’invio delle variabili da Flash a PHP
In gestisci_users.php invece troveremo un pannello di controllo con il quale sarà possibile inserire, visualizzare o come vedremo dopo cancellare un USER
La pagina canc_users.php come avrete gia intuito, serve a cancellare un USER creato e inserito in precedenza nel database.
Scarica il sorgente
Guarda il Tutorial
Database, Flash, HTML, MySql, Opensource, PHP, Sviluppo, Tools, Tutorial

carlo
21 Luglio 2008 alle 5:01 am
ciao Julius…volevo sapere se questa applicazione era possibile da usare per fare entrare i miei visitatori, inserendo utente e pass, per esempio in myspace…come se entrassero proprio dall home page del sito…..aspetto tue risp grazie ancora x l’altro intervento
Alain
23 Settembre 2008 alle 18:59 pm
Ciao Julius…..complimenti bello script e da un po’ che cercavo una cosa del genere però volevo chiederti se io voglio poi realizzare tutto il sito in php come faccio nn avendo flash ha indiizzare la pagina dell login quando e stato effettusto a un altra pagina che nel mio caso sarà la ma home page…….ah un altra cosa come faccio a criptare tutte le altre pagine che voglio creare quale file devo includere cosa devo fare???
Grazie in anticipo….
franco
3 Ottobre 2008 alle 16:06 pm
Ciao Julius
Ho inserito con loadmovie l’swf in un sito tutto in flash per riservare l’accesso a sezioni del file ma quando clicco sul login mi dice sempre “accesso al database attendere prego” . Se usato da solo funziona.
Il problema da quello che riesco a capire dovrebbe essere in questa riga o sbaglio?
loadVariablesNum(”controlla_login.php”, 0, “POST”);
Grazie anticipate