Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να δημιουργήσετε ένα PHP Login Script για MySQL

PHP είναι μια scripting γλώσσα που χρησιμοποιείται συχνά για τη σύνδεση , την αποστολή και λήψη δεδομένων από μια βάση δεδομένων MySQL . Δημιουργήστε μια σελίδα σύνδεσης στο site σας για να επιτρέπουν στους επισκέπτες να έχουν πρόσβαση στα δεδομένα συγκεκριμένο χρήστη . Ίσως MySQL βάση δεδομένων σας περιέχει τα ονόματα χρηστών και κωδικούς πρόσβασης για την περιοχή . Χρησιμοποιήστε ένα PHP script για την πιστοποίηση των χρηστών με βάση τις τιμές της βάσης δεδομένων . Οδηγίες
Η 1

ξεκινήσει ένα πρόγραμμα επεξεργασίας PHP , κείμενο ή HTML και να δημιουργήσετε ένα νέο αρχείο PHP . 2

Πληκτρολογήστε τα ακόλουθα δεδομένα χρησιμοποιώντας τα στοιχεία σύνδεσης για τη βάση δεδομένων MySQL σας , λαμβάνοντας υπόψη τις παρατηρήσεις που αναφέρονται από τις διπλές καθέτους ( //) :

//Σύνδεση με το διακομιστή MySQL

mysql_connect ( "host" , " login " , " password " )

ή να πεθάνουν ) ( Δεν είναι σε θέση να συνδεθεί με το διακομιστή " mysql_error ( . ). ?

//Επιλέξτε τη βάση δεδομένων MySQL

mysql_select_db ( " dbname " )

ή να πεθάνουν ( Δεν είναι σε θέση να πάρει τη βάση δεδομένων . ) ? ;

>
εικόνων 3

Πληκτρολογήστε το χρήστη /τον κωδικό πιστοποίησης και την ανακατεύθυνση κωδικός :

$ usrSql = "SELECT * FROM Site_Users ΟΠΟΥ

user = '$ phpUser κΑΙ

password = '$ phpPass " ?

}

//Εκτελέστε το ερώτημα $ usrSql και να αποθηκεύσετε το αποτέλεσμα σε $ αποτέλεσμα μεταβλητή

$ result = mysql_query ( $ usrSql )

ή να πεθάνουν ( . . Δεν είναι σε θέση να εκτελέσει « mysql_error ( ) ) ?

//αριθμός των γραμμών σε $ αποτέλεσμα

$ num = mysql_numrows ( $ result ) ?

$ myrow = mysql_fetch_array ( $ αποτέλεσμα) ?

if ( $ num = 0 ! ) {

//Μια σειρά ταιριάζουν βρέθηκε - ο χρήστης έχει πιστοποιηθεί.

$ auth = true ?

}

//αν ο χρήστης δεν είναι επικυρωμένα , τους στείλει πίσω στη σελίδα σύνδεσης , πώληση

//αλλιώς δημιουργήσετε μια περίοδο γι 'αυτούς και να τους στείλει στη σελίδα που θέλετε στόχο

if ( $ auth ! ) {

header ( " Τοποθεσία : . http://www.mysite.com/login . php ' ) ?

έξοδο?

} else {

session_save_path ( « tmp /' ) ?

session_start ( ) ? //ξεκινήσει τα δοκιμαστικά

$ _SESSION [ « userName '] = $ _POST [ " phpUser "]?

header ( " Τοποθεσία : http://www.mysite.com/goodies/' ) ?

}

>

οι μεταβλητές για το script σας θα διαφέρουν ανάλογα με τα ονόματα των πεδίων της φόρμας σας . Για τη μορφή που συνδέεται με αυτό το σενάριο , το πεδίο το όνομα χρήστη ονομάζεται " phpUser » και το πεδίο του κωδικού πρόσβασης ονομάζεται " phpPass . " Ένας φάκελος στον server σας είναι απαραίτητη για τη διατήρηση των αρχείων συνόδου - αυτό το παράδειγμα χρησιμοποιεί " tmp /. "
Η 4

Μεταφέρετε το PHP script στον server σας χρησιμοποιώντας το FTP πρόγραμμά σας
Η .
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα