Christian: Login-System

Beitrag lesen

Ich vertraue auf folgendes System:

  • bei Accounterzeugung aus User-ID und Kennwort einen String erzeugen (z.B. mit Crypt: $hash=CRYPT($pass,$name); ), und daraus die MD5-Checksumme errechnen (z.B. $hash=MD5($hash);)
  • diese Checksumme zusammen mit User-ID in Datenbank ablegen
  • Login-Form zielt auf Script, welches aus eingegebenem Benutzernamen/Kennwort das Passwort neu errechnet
  • zur User-Id gehörigen Hash aus der Datenbank ziehen und mit dem neu berechneten vergleichen

Sind die identisch, Session-Variable setzen, dass der User eingeloggt ist, ansonsten FM geben oder zurück zum Login-Form.

Gruß Christian