[PHP] Einfacher Passwortschutz

Dieses Thema im Forum "Programmier Tutorials" wurde erstellt von Fallen Angel, 17. August 2005 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 17. August 2005
    Einfacher Passwortschutz

    Also ihr wollt dass eure Seite Passwort geschützt ist ? dann will ich euch mal helfen ;)

    Zu erst erstellt ihr eine Textarea und ein Senden button,
    Die Textarea wird "password" heissen.
    code:
    Code:
    <form name="form1" method="get" action="geschützteseite.php">
     <span class="Stil4"><strong>Passwort : </strong></span> 
     <input name="password" type="password" size="16" maxlength="16">
     <input name="Submit" type="submit" class="Stil2" value="Senden">
     </form>
    
    Der code wird dann erklärt:
    PHP:
      <?
    $pass 
    = 'deinpasswort' ;    //ändern !!!
    switch( $password ) {
       case 
    $pass ;
        
    header ( "Location: geschützteseite.php" );
        break;
       default:
        die(
    "Falsches Passwort" );
      }
    ?>
    Also :
    Da ihr ja den Textarea in password umgenannt habt hat php diesen als
    variable erkannt also '$password'.
    die variable '$pass' beinhaltet nun das pw.
    In dem switch befehl wird nun folgendes durchgenommen:
    wenn bei $password -> $pass eingegeben wird (also das pw)
    dann wirst du zu deine geschützte seite weitergeleitet,
    wenn aber das pw falsch ist dann wirst du hier bleiben.

    -----------

    Die Geschützte Seite :
    PHP:
    <? 
     switch(
    $password ) {
       case 
    deinpasswort //ändern !!!
         
    break;
        default:
         
    header ( "Location: login.php" );
       }
    ?>
    da ja in der letzten datei bei form die methode 'get' angegeben wurde
    ist in der adressleiste ja immernoch die variable mit dem passwort und anderem vorhanden.
    ist sie aber nicht da wird man wieder auf die andere seite zurückgewiesen.
    Das dient dazu dass man nicht manuell auf die seite kann.

    Ich hoffe ich konnte euch helfen ;)
     

  2. Anzeige

  3. Videos zum Thema
Die Seite wird geladen...