Easy Coding
  Forum Wiki Tagging Projekte Karte RSS
» Start
» All Recent Changes
» Wiki Suche
» Wiki Hilfe

Coder How To's

Algorithmen Informationen

edit SideBar

Neue Wiki Eintrage finden Sie unter easy-coding.de/wiki.

PHP & MySQL Login Tutorial

Dies ist nur ein kurzes HowTo.

Es wird davon ausgegangen, dass eine Tabelle benutzer existiert, in der der Benutzername im Klartext und das md5-verschlüsselte Passwort bereits vorliegen.

Was ihr mit dem Login tut ist eure Sache.

Ihr könnt Benutzername und Passwort in einer SESSION? oder einem Cookie? gespeichert werden, oder für die HTTP Authentifizierung? im Browser Cache zwischengespeichert werden.

  1. <?
  2. include 'connect.php'; //Verbindung zur Datenbank herstellen
  3. if(isset($_POST['user']))
  4. {
  5.         $_POST['user'] = mysql_real_escape_string($_POST['user']);
  6.         $res = mysql_query("SELECT COUNT(`user`) FROM `benutzer` WHERE `user` = '".$_POST['user']."' AND `password` = '". md5($_POST['password']) ."'");
  7.         $row = mysql_fetch_row($res);
  8.         if($row[0] == 1) {
  9.                 echo('login OK');
  10.         } else {
  11.                 die('login Fehler');
  12.         }
  13. }
  14. ?>
  15.  
  16. <form method="post" action="<?= $_SERVER['PHP_SELF']; ?>">
  17.         <table>
  18.                 <tr>
  19.                         <td>Benutzer:</td>
  20.                         <td><input type="text" name="user" /></td>
  21.                 </tr>
  22.                 <tr>
  23.                         <td>Passwort:</td>
  24.                         <td><input type="text" name="password" /></td>
  25.                 </tr>
  26.                 <tr>
  27.                         <td>&nbsp;</td>
  28.                         <td><input type="submit" value="Anmelden" /></td>
  29.                 </tr>
  30.         </table>
  31. </form>

Verwandte Tutorials

Zuletzt geändert am 03.09.2007 16:13 Uhr
  Impressum