//Connessione al server e selezionare databse.mysql_connect ( " $ host " , " $ username" , " $ password ") or die (" Impossibile connettersi "); mysql_select_db ( " $ db_name ") or die ( " non può selezionare DB " ) ;
//nome utente e la password inviata dal modulo $ myusername = $ _POST [' myusername '] ; $ mypassword = $ _POST [' mypassword '] ;
//Per proteggere MySQL iniezione ( maggiori dettagli su MySQL iniezione ) $ myusername = stripslashes ( $ myusername ) ; $ mypassword = stripslashes ( $ miapassword ) ; $ myusername = mysql_real_escape_string ( $ myusername ) ; $ mypassword = mysql_real_escape_string ( $ mypassword ) ;
$ sql = "SELECT * FROM $ nome_tabella WHERE username = ' $ myusername ' e password = ' $ mypassword ' " , $ risultato = mysql_query ( $ sql ) ;
//Mysql_num_row conta riga della tabella $ count = mysql_num_rows ( $ risultato) ;//Se il risultato abbinato myusername $ e $ miapassword , riga della tabella deve essere 1 fila
if ( $ count == 1 ) { //Registra $ myusername , $ mypassword e reindirizzare al file { echo " Nome utente o password errati ";} ? >
10
modificare i valori di $ host , $ , username, $ password , $ db_name e $ nome_tabella per le credenziali del database per consentire lo script di funzionare . Molti database MySQL usano il "localhost ", locaton che viene fornita in questo script . Inserisci il tuo nome utente di database , password , nome del database e il nome della tabella tra le virgolette , rispettivamente .
Salvare il file come " checklogin.php " e chiuderlo.
Carica Pagine
11
Passare al pannello di controllo hosting nel tuo browser o aprire un ( File Transfer Protocol ) client FTP come Filezilla sul computer. Digitare il nome utente , la password e il server FTP ( se del caso) nei campi appropriati . Fare clic su "Login" o " Connetti ".
12
Selezionare l'utilità di upload nel file manager del pannello di controllo per individuare i tre file PHP . Selezionare i file ( premere " Ctrl" mentre si fa clic per selezionare più file , se è possibile , altrimenti ripetere l'operazione per tutti i file) e premere " OK " per caricare i file . Passare alla cartella contenente i file nel riquadro "Local" il vostro client FTP e fare clic e trascinare i file nella "Remote" (sito ) riquadro per caricarli .
13
Inserisci l'URL " main_login.php " per testare lo script . L' indirizzo sarà simile a " http://yourdomain.com/main_login.php . " Inserisci il nome utente "john " e la password " 1234" se li hai digitato nella tabella del database. In caso contrario , immettere un altro nome utente e la password che hai aggiunto .
Se lo script funziona, verrà reindirizzato al " login_success.php . "
14
doppia controllare le credenziali del database se la lo script non riesce a connettersi . Se lo script non funziona , esso visualizzerà una spiegazione ( accesso negato a causa di una password , ecc) .
Modifiche
15
Digitare quanto segue in " checklogin.php " . ? se si esegue la versione di PHP ( PHP5 ) per
//Connessione al server e selezionare databse.mysql_connect ( " $ host " , " $ username " , " $ password " ) or die (" Impossibile connettersi "); mysql_select_db ( " $ db_name ") or die ( " non può selezionare DB " ) ;
//Definisce $ myusername e $ $ mypassword myusername = $ _POST [' myusername '] ; $ mypassword = $ _POST [' mypassword '] ;
//Per proteggere iniezione MySQL ( maggiori dettagli su MySQL iniezione ) $ myusername = stripslashes ( $ myusername ) ; $ mypassword = stripslashes ( $ mypassword ) ; $ myusername = mysql_real_escape_string ( $ myusername ) ; $ mypassword = mysql_real_escape_string ( $ mypassword ) ;
$ sql = "SELECT * FROM $ nome_tabella WHERE username = ' $ myusername ' e la password =' $ mypassword ' " ; $ risultato = mysql_query ( $ sql ) ;
//Mysql_num_row conta riga della tabella $ count = mysql_num_rows ( $ risultato) ;//Se il risultato abbinato myusername $ e $ mypassword , riga della tabella deve essere 1 fila
if ( $ count == 1 ) { //Registra $ myusername , $ mypassword e reindirizzare al file { echo " Nome utente o password errati ";}
ob_end_flush (); ? >
16
modificare i valori di $ host , $ username , $ password , $ db_name e $ nome_tabella .
17
Salvare il file come " checklogin.php " e chiuderlo. Caricarlo sul server tramite File Manager o FTP
18
Aperto " main_login.php " e localizzare questa riga : .
< Nome di input = " password" type = id " testo" = " password" > < /td > Change " testo" a " password" e browser mostrano un asterisco ( * ) al posto di caratteri della password. 19 Salva " main_login.php " e caricarlo sul vostro sito .
Programmazione © www.354353.com
|