Erstellen Sie ein PHP Login Script für MySQL

December 16

Erstellen Sie ein PHP Login Script für MySQL

PHP ist eine Skriptsprache, die häufig verwendet, um eine Verbindung herzustellen, senden und Abrufen von Daten aus einer MySQL-Datenbank. Erstellen Sie eine Login-Seite auf Ihrer Website Besucher benutzerspezifische Daten zugreifen können. Vielleicht enthält Ihre MySQL-Datenbank-Benutzernamen und-Kennwörter für die Website. Verwenden Sie ein PHP-Skript zum Authentifizieren von Benutzern, die anhand der Datenbankwerte.

Anweisungen

1 PHP, Text oder HTML-Editor starten und eine neue PHP-Datei erstellen.

2 Geben Sie die folgenden Daten mit den Login-Daten für Ihre MySQL-Datenbank nehmen Kenntnis von den Kommentaren gekennzeichnet durch doppelte Schrägstriche (/ /):

<? Php

// Connect to the MySQL server

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

or die ( Not able to connect to the server. '. mysql_error() );

// Choose the MySQL database

mysql_select_db( "dbname" )

or die ( Not able to get the database.' );

? >

3 Benutzer/Passwort-Authentifizierung und Umleitung Code eingeben:

<? Php

$usrSql = "SELECT * FROM Site_Users WHERE

user = '$phpUser ' AND

password = '$phpPass ' ";

}

// Execute the $ usrSql query and save the result in the $result variable

$result = mysql_query( $ usrSql)

or die ( Not able to execute.' . mysql_error());

// number of rows in $result

$num = mysql_numrows( $result );

$myrow = mysql_fetch_array($result);

if ( $num != 0 ) {

// A matching row was found - the user is authenticated.

$auth = true;

}

Wenn der Benutzer nicht authentifiziert ist, schicken sie zurück zur Login-Seite,

Ansonsten erstellen Sie eine Sitzung für sie und senden sie an die gewünschte Zielseite.

Wenn (! $auth) {}

header( 'Location: http://www.mysite.com/login.php' );

exit;

} else {}

session_save_path('tmp/');

session_start(); // start session

$_SESSION['userName'] = $_POST["phpUser "];

header( 'Location: http://www.mysite.com/goodies/');

}

? >

Die Variablen für Ihr Skript können je nach den Namen der Felder des Formulars abweichen. Für das Formular, dieses Skript zugeordnet ist das Feld Benutzername "PhpUser" und das Feld "Kennwort" benannt ist "PhpPass." Ein Ordner auf Ihrem Server ist erforderlich für die Abhaltung der Session-Dateien - in diesem Beispiel wird "Tmp /."

4 Das PHP-Script auf Ihrem Server mit Ihren FTP-Client zu übertragen.