Creare una nuova tabella del database che contiene le seguenti voci per l'uso con il log in sceneggiatura.
CREATE TABLE ` securemembers ` (
`id` int ( 4) NOT NULL aUTO_INCREMENT , Stati
`username ` varchar ( 65 ) NOT NULL default'' , Stati
` la password ` varchar ( 65 ) NOT NULL default'' , Stati
PRIMARY KEY ( `id` ) per
) TYPE = MyISAM AUTO_INCREMENT = 2;
INSERT INTO ` securemembers ` VALUES ( 1 , ' testuser ', ' testpass ') ;
2
creare un nuovo file php chiamato secureusercheck.php e incollare il seguente codice php e salvare il file
$ database_host = " localhost " ; ? //Database ospite
$ username = " " ; //Database nome utente
$ password = " " ; //database di password
$ database_name = " securemembers "; //Database nome
//le righe sotto la connessione al database
mysql_connect ( " $ database_host " , " $ username " , " $ password " ) or die ( " Impossibile connettersi al DB " ) ;
mysql_select_db ( " $ database_name ") or die ( " Impossibile accedere DB " ) ;
//Prendi il nome utente e la password dalla nostra pagina di login
$ username = $ _POST [ 'username' ] ;
$ password = $ _POST [ 'password' ] ;
//Il codice seguente si assicura che i dati inseriti è sicuro di trattare
$ username = stripslashes ( $ username ) ;
$ password = stripslashes ( $ password) ;
$ username = mysql_real_escape_string ( $ username ) ;
$ password = mysql_real_escape_string ( $ password);
$ sql = "SELECT * FROM utenti WHERE username = ' $ username' e la password = ' $ password ' " ;
$ risultato = mysql_query ( $ sql ) ;
//Verificare se una riga corrisponde
$ match_rows = mysql_num_rows ( $ risultato) ;
if ( $ match_rows == 1) {
//Registra sessione di login e proceeed per garantire {
echo " Spiacente , è stato inserito un nome utente o password errata " ; }
>
3
creare? un nuovo file html che verrà visualizzato nella pagina di login per gli utenti di accedere . Incollare il codice seguente in questo file .