Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvoriť novú databázovú tabuľku obsahujúcu nasledujúce položky pre použitie protokolu v skripte .
CREATE TABLE ` securemembers ` (
` id ` int ( 4 ) NOT NULL auto_increment ,
` užívateľské meno ` varchar ( 65 ) NOT NULL default '' ,
` heslo ` varchar ( 65 ) NOT NULL default '' ,
PRIMARY KEY ( ` id ` )
) TYPE = MyISAM AUTO_INCREMENT = 2 ;
INSERT INTO ` securemembers ` VALUES ( 1 , ' testuser ' , ' testpass " ) ; .
2
Vytvoriť nový súbor php s názvom secureusercheck.php a vložte nasledujúci PHP kód a uložte súbor
< p ? > < php
$ database_host = " localhost " , //hostiteľskej databáze
$ username = " " ; //Database username
$ heslo = " " ; heslo //Databáza
$ database_name = " securemembers " , //názov databázy
//Nasledujúce riadky sa pripojiť k databáze
mysql_connect ( " $ database_host " , " $ username " , " $ heslo " ) or die ( " Nemožno sa pripojiť k DB " ) ;
mysql_select_db ( " $ database_name " ) or die ( " Nemožno Access DB " ) ;
//Získajte užívateľské meno a heslo z našej prihlasovacej stránke
$ username = $ _POST [ ' username ' ] ;
$ heslo = $ _POST [ ' heslo ' ] ;
//Nasledujúci kód zabezpečuje , že údaje zadané bezpečné spracovať
$ username = stripslashes ( $ username ) ;
$ heslo = stripslashes ( $ heslo ) ;
$ username = mysql_real_escape_string ( $ username ) ;
$ heslo = mysql_real_escape_string ( $ heslo ) ;
$ sql = " SELECT * FROM členmi WHERE username = ' $ username ' a password = ' $ heslo ' " ;
$ result = mysql_query ( $ sql ) ;
//Pozrite sa , či riadok zodpovedá
$ match_rows = mysql_num_rows ( $ result ) ;
if ( $ match_rows == 1 ) {
//Registrovať relácie prihlásenie a proceeed na zabezpečenie {
Echo " Ospravedlňujeme sa , ale Zadali ste nesprávne používateľské meno alebo heslo " ;
} ?
>
3
Vytvoriť nový html súbor , ktorý sa zobrazí protokol na str užívateľom prístup . Vložte nasledujúci kód v tomto súbore .