1 Δημιουργήστε ένα νέο πίνακα βάσης δεδομένων που περιέχει τις ακόλουθες ενδείξεις για χρήση με το ημερολόγιο στο σενάριο .
CREATE TABLE ` securemembers ` (
` id ` int ( 4 ) NOT NULL AUTO_INCREMENT , πώληση
` όνομα ` varchar ( 65 ) NOT NULL default '' ,
< p > ` κωδικό ` varchar ( 65 ) NOT NULL default '' , πώληση
PRIMARY KEY ( ` id ` )
) ΤΥΠΟΣ = MyISAM AUTO_INCREMENT = 2 ?
INSERT INTO ` securemembers ` VALUES ( 1 , ' testuser », « testpass ') ? . 2
Δημιουργήστε ένα νέο αρχείο php που ονομάζεται secureusercheck.php και επικόλληση του παρακάτω κώδικα php και να αποθηκεύσετε το αρχείο
< p > < php
$ database_host = " localhost " ?
//υποδοχής Database
$ username = " " ? //Database όνομα
$ password = " " ? κωδικός //Database
$ database_name = " securemembers " ? //όνομα βάσης δεδομένων
//Οι παρακάτω γραμμές συνδέουν με τη βάση δεδομένων
mysql_connect ( " $ database_host " , " $ username " , " $ password " ) ή να πεθάνουν ( " δεν μπορεί να συνδεθεί DB ")?
mysql_select_db ( " $ database_name " ) ή να πεθάνουν ( " δεν είναι δυνατή η πρόσβαση DB ")?
//Πάρτε το όνομα χρήστη και τον κωδικό πρόσβασης από τη σελίδα σύνδεσης μας
$ username = $ _POST [ "Όνομα Χρήστη" ] ?
$ password = $ _POST [' password' ] ?
//Ο κώδικας που ακολουθεί κάνει ότι τα δεδομένα που εγγράφονται είναι ασφαλές για την επεξεργασία
$ username = stripslashes ( $ username) ?
$ password = stripslashes ( $ password ) ?
$ όνομα = mysql_real_escape_string ( $ username) ?
$ password = mysql_real_escape_string ( $ password ) ?
$ sql = "SELECT * FROM μέλη ΟΠΟΥ όνομα = ' $ username και password = ' $ password " ?
$ result = mysql_query ( $ sql ) ?
//Δες αν μια σειρά αγώνων
$ match_rows = mysql_num_rows ( $ αποτέλεσμα) ?
< p > αν ( match_rows $ == 1 ) {
//Εγγραφή συνεδρία εισόδου και proceeed να εξασφαλίσει {
echo " Συγγνώμη , Έχετε εισάγει λάθος όνομα χρήστη ή τον κωδικό πρόσβασης " ?
} ;
>
εικόνων 3
Δημιουργία ένα νέο html αρχείο που θα εμφανιστεί η σελίδα σύνδεσης για τους χρήστες να έχουν πρόσβαση . Επικολλήστε τον παρακάτω κώδικα σε αυτό το αρχείο .