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
Prezzo: EUR 19,90
Promozione: EUR 16,91
Prezzo: EUR 19,90
Promozione: EUR 16,91
Prezzo: EUR 18,50
Promozione: EUR 15,72
Prezzo: EUR 9,50
Promozione: EUR 8,07
Articoli simili DatabaseFlashHTMLMySqlOpensourcePHPSviluppoToolsTutorial
Oggi vediamo alcuni indispensabili consigli SEO per migliorare la visibilità dei siti web o ancora meglio degli  articoli, con lo scopo di migliorare la predisposizione all’indicizzazione dei nostri progetti web sui motori di ricerca. Ormai anche il Web Designer, soprattutto se è ha intrapreso la carriera da Freelance, deve assolutamente conosce alcune nozioni base della SEO. [...]
Come ogni giorno, mi ritrovo a girovagare per il web: news dal mondo, articoli di nuovi o aggiornamenti social, altro vip che si cancella da Twitter… solita routine, quando ad un tratto vengo attratto dalla notizia di un nuovo Social Network super esclusivo. Già avevo sentito parlare di Path, ma non so per quale strano [...]
Sono sempre troppo poche le campagne creative che puntano a sensibilizzare sulla causa animalista, contro le violenze e i test sugli animali, eppure quelle che hanno colpito di più l’immaginazione sono scolpite nelle coscienze di ognuno come segni indelebili. Tra tutte, una delle più meritevole degli ultimi anni è quella dell’azienda inglese LUSH, che ha [...]
Christophe Huet è un fotografo specializzato nel fotoritocco digitale, che divide facilmente le opinioni del pubblico, in quanto sappiamo benissimo che esistono due distinte correnti di pensiero. I primi, puristi della foto per i quali la manipolazione è da pena di morte, e i secondi, gli artisti del fotoritocco come Christophe che del fotoritocco hanno [...]

peppe
20 ottobre 2009
raga ma il file gestione_user.php che priorità deve avere? 655? perchè la pagina mi si apre ma quando vado a mette i dati del login da creare e clicco su invio è come se fosse andato tt bene ma in verità l’user non me lo aggiunge!…io ho dato priorità 755 alla cartella in cui è contenuto…e 655 a tutti i file! ho sbagliato qlcs?
peppe
21 ottobre 2009
ciao raga…il problema sopra l’ho risolto ora però…appena faccio il login mi dice solo..grazie per aver effettuato il login…ma non si sposta in una pagina successiva…dove la imposto? ciao raga notte!
SabbaBabba
30 ottobre 2009
ciao Julius! complimenti per il blog……. ma se volessi usare questo login per interfacciarmi con login email di aruba? si potrebbe fare? grazie
Mimmo
20 novembre 2009
Ciao Julius vorre sapere se quest’applicazione (creare un Login in Flash con autenticazione di account multipli utilizzando PHP + database MySql) è possibile farla in asp e come db access inve di mysql.
Grazie :-)
davide's
1 dicembre 2009
come faccio a creare il collegamento a una pagina dopo il login?..
Raffaele
14 dicembre 2010
Ma non esiste una funzione per memorizzare le credenziali immesse?
Giuseppe
30 marzo 2012
Ciao, ho trovato molto utile questo post, solo che il server mi da sempre questo errore
*Fatal error: Cannot re-assign $this in /web/htdocs/www.graphicatwork.com/home/log/gestisci_user.php on line 23
La linea interessata è questa
$this = addslashes($HTTP_POST_VARS[$key]);
Sai cosa causa questo errore? C’è qualche parametro che forse non ho impostato bene?
Grazie