IMPRESS dotted_line CONTACT dotted_line search dotted_line Contact dotted_line sitemap dotted_line print
114 PHP-Resource users online

Switch to another languags Deutsch aktuelle Sprache Englisch
php-resource

Login mit Hilfe von PHP und mySQL

Dieses Tutorial soll die Grundzüge eines Login-Systems auf der Basis von PHP und mySQL unter Zuhilfenahme von Sessions klären.

|2003.07.27 | razorblade | 1618282 | KAT : PHP | | Comments 2


3

6

Das Loginformular

Natürlich wollen wir nicht, dass die Benutzer unseres Systems direkten Kontakt zur Datenbank mit unserer Benutzertabelle haben. Dagegen sprechen Gründe wie Datensicherheit, Datenschutz und nicht zuletzt natürlich auch der Komfort.
Es ist schließlich nicht nur bequemer, sondern auch allgemein üblich die Anmeldedaten in ein Formular einzugeben und dieses dann abzuschicken.

Solch ein Formular wollen wir jetzt (ganz rudimentär) erstellen:

<form method="post" action="login.php">
  <label>Benutzername:</label><input name="username" type="text">
  <br>
  <label>Passwort: </label><input name="userpass" type="password" id="userpass">
  <br>
  <input name="login" type="submit" id="login" value="Einloggen">
</form>

Zur kurzen Erläuterung:

  • method="post" bedeutet, dass die Daten des Formulares versteckt versendet werden, also nicht in der Adressleiste des Browser auftauchen.

  • action="login.php" bedeutet, dass die Daten des Formulares an die Datei login.php gesendet werden. Diese Datei ist für die Auswertung der Daten zuständig.

  • Es gibt zwei Textfelder mit den Namen username und userpass.
    Der Inhalt der Felder steht uns in PHP in einer Variablen mit gleichem Namen zur Verfügung.

Diese Datei speichern wir unter dem Namen login.php ab. Das heißt, dass wir die Daten sozusagen an uns selbst schicken. So können wir die Prüfung der Daten, das Einloggen und das erneute Anzeigen des Formulares im Fehlerfall am bequemsten durchführen.

Navigation -> Seitenanzahl : (6)

  «  1 2 3 4 5 6  » 
Comments to the Tutorial
comment the Tutorial
 
2012.09.08 10:11:10 Super Tutorial, vielen Dank für die Mühe! Könnte man den Teil mit dem Verschlü ...
2010.03.15 06:39:54 Hey superklasse dein Tutorial! Da steht alles drin was man über PHP als Einsteiger mit progr ...

Show all comments ...
 


 

Rate the tutorial

Did you like this tutorial? Than rate it now! Five stars means "very good", one star "very bad".

About the author
razorblade

razorblade

State
Premium Member

Occupation
Unbekannt

Member since:
2009.04.30

Last activity
2009.06.04

 

 

aktuelle Artikel

OnPremise versus Cloud - fin the right system

In this article, we highlight the advantages and disadvantages of cloud or on-premise systems. And why it is definitely time to move to the cloud.

09.05.2022 | Neu | julia_mjr

Why texting with artificial intelligence is really good

Why texting with artificial intelligence is really goodArtificial intelligence is about to take over the world. The biggest companies are developing systems that can write a text for you. And they do it very well.

05.01.2022 | Neu | Berni