Bitte geben Sie Ihr Passwort ! font> < /p> "; } else {$ password = $ _POST [' password'] ;} 
 14  Geben Sie die folgende " if /else "-Anweisung , um sicherzustellen, dass der Benutzername und Passwort-Felder wurden korrekt ausgefüllt : 
 
 if ($ username = FALSE && $ password = FALSCH ! ) { } else {} 
 15 
 Wenn der Benutzername und das Passwort-Feldern wurden ausgefüllt , Ausgabe Bestätigung Aussage : 
 
 echo " 
   Sie haben sich erfolgreich angemeldet   ; 
 "; . 
  Typ diese Aussage zwischen dem ersten Paar von geschweiften Klammern in Schritt 7 
 16 
 Wenn der Benutzername und das Passwort-Felder wurden nicht korrekt ausgefüllt , eine Fehlermeldung zwischen dem zweiten Paar von geschweiften Klammern in Schritt 7: 
 
 echo " 
   Sie konnte nicht in an diesem eingeloggt sein Zeit Siehe oben error ( s )  < /font> 
 "; . . 
 erstellen der MySQL Tabelle 
 17  erstellen eine neue Datenbank auf Ihrem Server durch Ihren Provider Bedienfeld . Wenn Sie CPanel sind , auf dem "MySQL Databases" -Symbol klicken . Rufen Sie diese Datenbank " Mitglieder. " 
 18 
 Weisen Sie Ihren Benutzernamen und Ihr Passwort ein , um die " Mitglieder" -Datenbank und gewähren Sie dem Benutzer " alle Privilegien. " Wenn Sie nicht über CPanel , erteilen Sie dann die folgenden Privilegien : 
 
 * Select * einfügen * Update * Löschen * Index * Erstellen von temporären Tabellen * Erstellen * Alter * Drop * Lock- Tabellen * Referenzen * Erstellen Routine 
 
 19 
 erstellen Sie eine neue Tabelle in der " Mitglieder" -Datenbank namens "admin" mit drei Feldern (Spalten) 
 20 
 Führen Sie das folgende : . 
 
 * Spalte einer , Namens " user_id ", Typ " INT" ist , Extra = " auto_increment " , legen Sie es als "Primary Key " * Spalte Zwei Namen "username" , Typ "TEXT" * Spalte Drei , name "password" , Typ wird auch "TEXT" * Stellen Sie die Speicher-Engine MyISAM und speichern Sie die Tabelle 
 21 
 Verwenden Sie diese den vollständigen Code , um die Tabelle zu erstellen, wenn Sie nicht über PHP MyAdmin : . 
 
 CREATE TABLE ` Mitglieder ` . ` Admin ` (` user_id ` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, ` username ` TEXT NOT NULL , `password ` TEXT NOT NULL) ENGINE = MYISAM 
 22 
 Geben Sie den folgenden Code, um Ihren Benutzernamen und Ihr Passwort in das "admin" Tabelle einfügen . Ersetzen Sie Ihre aktuelle Login-Daten , wo die Großbuchstaben "Username" und "Password befinden: . 
 
 INSERT INTO` Mitglieder `` Admin `(` user_id `,` username ` , ` password ` ) VALUES (NULL, 'username' , 'password' ); 
 Login Bestätigungsnummer und Sessions 
 23 
 Geben Sie den Code an der Spitze des Dokuments nach dem Beginn tag für PHP . Verbindung zu Ihrem Remote-Server und Zugriff auf die " Mitglieder "-Datenbank wie folgt: 
 
 $ dbh = mysql_connect ( " SERVERNAME ", " username" , "password" ) or die ( "Ich kann nicht mit der Datenbank verbinden , weil : . ' mysql_error ()); mysql_select_db ( " Mitglieder "); 
 
 Ersetzen Sie die Großbuchstaben mit den entsprechenden Worten von Ihrem Server " SERVERNAME " wird oft als 
 24 . "localhost ". 
 Geben Sie den folgenden über die Bestätigung , die lautet: 
 
 echo " 
   Sie erfolgreich eingeloggt haben   < /p> "; , wie gezeigt : $ query =" SELECT user_id Von admin WHERE username = ' $ username ' AND password = '$ password' "; $ result = @ mysql_query ( $ query); $ row = mysql_fetch_array ( $ result , MYSQL_NUM ); if ( $ row ) { } else {} 
  Erläuterung: Weisen Sie die MySQL "SELECT" -Anweisung an die Variable namens " $ query " , die Auswahl der " user_id " aus das "admin" Tisch, wo die Spalten " Benutzername " und " Passwort" gleich die Werte der Variablen " $ username " und " $ password . " Weisen Sie die Variable " $ query " als Parameter der " mysql_query () "-Funktion und legen Sie es auf eine neue Variable namens " $ result . " Fügen Sie die Variable " $ result " als Parameter an die " mysql_fetch_array () "-Funktion , zusammen mit dem Parameter " MYSQL_NUM " und legen Sie gleich eine neue Variable namens " $ Reihe. " Neues " if /else "-Anweisung , um zu bestimmen , ob die Abfrage funktioniert oder nicht , indem Sie die Variable" $ row . " 
 25 
 wenn die Abfrage richtig funktionierte , setzen Sie den Wert des superglobale Variable " $ _SESSION " und seine Parameter " user_id " der Variablen " $ row " Anfangswert , die " 0" wie folgt angezeigt: 
 
 $ _SESSION [' user_id '] = $ row [0]; 
 
 Fügen Sie einen Link zu den passwortgeschützten Mitglieder-Verzeichnis , wie hier gezeigt: 
 
 echo " um Mitglied Director Seiten  hier  . "; 
 
 superglobale Variable" $ _SESSION " behält unabhängig von Wert , dass es sich unter einer beliebigen Anzahl von Seiten, die haben zugewiesen " session_start () "-Funktion am Anfang der Liste , so dass der Benutzer, der sich angemeldet geschützte Seiten , ohne in in jedem einloggen zugreifen 
 26 
 Geben Sie den folgenden Code zwischen den " fremden " geschweiften Klammern , falls der Login-Versuch ist gescheitert: . 
 
 echo " 
  Login-Versuch ist fehlgeschlagen , bitte versuchen Sie es erneut  
 "; ! 
 27  Schließen Sie den Anschluss an die . Datenbank mit dem " mysql_close () "-Funktion Geben Sie die Funktion nach dem Code in Schritt 4: 
 
 mysql_close (); 
 Authentication 
 28 
 erstellen Sie eine neue Seite mit dem Namen " mem_directory.php " mit dem folgenden Code: 
 
 < DOCTYPE html PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN" " http://www.w3 ! .org/TR/xhtml1/DTD/xhtml1-transitional.dtd "> < html xmlns =" http://www.w3.org/1999/xhtml "xml : lang = " en " on 29 
 Geben Sie den Beginn und das Ende PHP-Tags über die DOCTYPE-Anweisung : < ? php > TCM- 30 
 Typ der " session_start () "-Funktion nach dem Beginn " ? < php" tag: 
 
 session_start (); 
 31 
 Geben Sie die folgende Anweisung Validierung , um zu sehen , wenn der " $ _SESSION " Variable gesetzt ist ( oder wenn die Person angemeldet hat ): 
 
 if (! isset ($ _SESSION [' user_id '])) { } else {} 
 
 Die Erklärung lautet : Wenn die " $ _SESSION " Variable " user_id " nicht eingestellt wurde , folgen Sie diesen Anweisungen , sonst folgen Sie diesen Anweisungen . 
 32 
 Wenn die Sitzung nicht eingestellt wurde , leiten sie an die Login-Seite mit dem" header () " Funktion : 
 
 header (" Location : http://www.yoursite.com/login.php "); exit () ; 
 33 
 Wenn der Benutzer angemeldet ist und die Session-Variable gesetzt ist, dann begrüßen die Abgeordneten auf die Mitglieder- Verzeichnis: 
 
 echo " Willkommen auf der Mitglieder-Verzeichnis "; 
 Abmelden 
 34 < p> Geben Sie den folgenden , um jede Seite auf die Logout-Seite zu verlinken : 
 
  Abmelden  
 Fügen Sie diesem Link zu allen Mitglieder- . Seiten 
 35 
 erstellen Sie die Logout -Seite und speichern Sie es als logout.php : 
 
 < DOCTYPE html PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN ! " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd "> < html xmlns =" http://www.w3.org/1999/xhtml "xml : lang = "en" 
 36 
 Fügen Sie ein Paar von PHP öffnenden und schließenden Tags am Anfang des Dokuments : < ? php > TCM- 37 
 Geben Sie den folgenden zwischen die PHP-Tags , um die Sitzung zu zerstören : 
 
 session_start (); session_destroy (); 
 38 
 Geben Sie den folgenden , damit der Benutzer wissen, dass sie aus dem System angemeldet: 
 
 
 Sie haben nun abgemeldet. 
 Klicken Sie  hier  , um sich erneut anzumelden.