PHP ist eine Skriptsprache, häufig verwendet, um zu verbinden, Senden und Abrufen von Daten aus einer MySQL-Datenbank. Erstellen Sie einen Login Seite auf Ihrer Website , damit die Besucher benutzerspezifische Daten zugreifen . Vielleicht ist Ihre MySQL -Datenbank enthält Benutzernamen und Passwörter für die Website. Verwenden Sie ein PHP-Skript , um Benutzer auf die Datenbank Werte authentifizieren . Anleitung
1
Starten Sie einen PHP -, Text- oder HTML-Editor und erstellen Sie eine neue PHP -Datei.
2
Geben Sie die folgenden Daten über den Login-Daten für Ihre MySQL-Datenbank unter die Anmerkungen , die durch die doppelte Schrägstriche (//) :
< php
//Verbindung zum MySQL Server
mysql_connect ( "host" , Connect " login " ," password " ) or die
) (Nicht in der Lage, die Verbindung zum Server ' mysql_error ( . . );
//Wähle die MySQL Datenbank fÃ
mysql_select_db ( " dbname " )
or die ( Nicht in der Lage , um die Datenbank zu bekommen . " ); ?
>
3
Geben Sie den Benutzernamen /Passwort-Authentifizierung und Umleitung Code :
< php
$ usrSql = "SELECT * FROM WHERE Site_Users
user = '$ phpUser uND
password = '$ phpPass ' "; }
//Führe die $ usrSql Abfrage und speichern Sie das Ergebnis in der variablen $ result
$ result = mysql_query ( $ usrSql )
or die ( Nicht in der Lage zu führen " mysql_error ( . . ) );
//Anzahl der Zeilen in $ result
$ num = mysql_numrows ( $ result) ;
$ myrow = mysql_fetch_array ( $ result) ;
if ($ num = 0 ) {
//A übereinstimmende Zeile gefunden wurde - der Benutzer authentifiziert ist .
$ auth = true; }
//wenn der Benutzer nicht authentifiziert ist, schickt sie zurück auf die Login- Seite ,
//sonst erstellen Sie eine Session für sie und senden Sie sie an die gewünschte Zielseite
if {
header (' Location . ( $ auth ! ) : http://www.mysite.com/login . php ');
exit;
} else {
session_save_path ( ' tmp /');
session_start (); //Start -Sitzung
$ _SESSION [' username' ] = $ _POST [" phpUser "] ;
header (' Location: http://www.mysite.com/goodies/');
}
? >
Die Variablen für Ihr Skript nach den Feldnamen des Formulars unterscheiden wird . Für die Form mit diesem Skript zugeordnet ist, wird das Feld für den Benutzernamen " phpUser " benannt und das Passwort-Feld mit dem Namen " phpPass . " Ein Ordner auf Ihrem Server wird für die Aufnahme der Session-Dateien erforderlich - in diesem Beispiel wird " tmp /. "
4
Übertragen Sie das PHP-Skript auf Ihrem Server mit Ihrem FTP- Client
.