Benutzer hinzufügen aber wie?

Dieses Thema im Forum "Webentwicklung" wurde erstellt von rhino, 28. April 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 28. April 2006
    hallo!
    Ich hab mir etwas mit php geschrieben, weiß aber nicht wie ich da einen Benutzer mit Passwort hinzufüge.


    <?
    if($username == "Benutzer" and $passwort == "Passwort")
    {
    echo "Zugriff erlaubt!";
    }
    ?>



    Kann mir da wer helfen?
    10er is drin!
     
  2. 28. April 2006
    <?
    if($username == "Benutzer" and $passwort == "Passwort" or $username2=="Benutzer2" and $passwort2 =="PASSWORT2")
    {
    echo "Zugriff erlaubt!";
    }
    ?>

    ich würd dir aber ne mysql datenbank mit blowfish oder md5 verschlüsselung empfehlen
     
  3. 28. April 2006
    hm....danke 10er haste
    aber geht immer noch nicht.

    ICh hab ja 2 php Dateien.
    Die erste ist:

    <?
    echo "Bitte gib hier dein Benutzername ein.";
    ?>

    <form action="x.php" method="username">
    <input type="text" size="35" name="username">
    <hr>
    <?
    echo "Und hier dein Passwort.";
    ?>
    <p>
    <n>
    <form action="form2.php" method="passwort">
    <input type="text" size="35" name="passwort">
    <hr>

    <center>
    <table border="0" cellspacing="1" cellpadding="2" bgcolor="red">
    <tr>
    <td bgcolor="white">
    <input type="submit" value="Einloggen">
    </form></td>
    </tr>
    </table>
    </center>




    Und die andere mitm pw drin ist:

    <?
    if($username == "Benutzer" and $passwort == "PW")
    {
    echo "Zugriff erlaubt!";
    }
    ?>




    Ich denke mal das es irgentwie so funktionieren muss:

    <?
    if($username == "Benutzer" and $passwort == "PW")
    ($username == "Benutzer2" and $passwort == "PW2"
    {
    echo "Zugriff erlaubt!";
    }
    ?>


    aber ich hab keine ahnung ob es funzt.
    Ich bin noch ein noob und brache Hilfe
    10er is drin.


    Rhino
     
  4. 28. April 2006
    PHP:
    Datei 1:

    <?  // Das Formular!  ?>
    <form action="x.php" method="POST">
    <table border="0" cellpadding="2" cellspacing="1" bgcolor="red">
    <tr><th colspan="2">Login</th></tr>
    <tr><th width="40%">Username</th><th><input type="text" name="Username" size="20"></th></tr>
    <tr><th width="40%">Passwort</th><th><input type="password" name="Passwort" size="20"></th></tr>
    <tr><th colspan="2"><input type="submit" name="go" value="Einloggen"></th></tr>
    </table>

    Datei 2 [x.php]

    <?php

    // Die Daten aus dem abgesendeten Formular fetchen.
    // -> method="POST" -> $_POST['ObjektName'];
    $Loginname  $_POST [ 'Username' ];
    $Passwort  $_POST [ 'Passwort' ];


    // Gucken, ob Username und Passwort eingegeben wurden-
    if(! $Loginname  || ! $Passwort ) echo  "Unvollständige Eingaben!" ;
    else
    {
    // Check ob Loginname & Passwort richtig
    if((( $Loginname  ==  'User1' ) && ( $Passwort  ==  'Pass1' ))  OR (( $Loginname  ==  'User2' ) && ( $Passwort  ==  'Pass2' )))
     {
     
    // Wenn richtig: 
      
    echo  "Zugriff erlaubt!" ;
     }
    // Wenn PW + Loginname falsch..
    else
     {
     echo 
    "Zugriff verweigert!" ;
     }
    }
    ?>
    Wie wärs damit?
    Aber mySQL + md5 wär schon angebrachter, für nen LoginSystem.
    und dein HTML is auch nich sooo sauber.
     
  5. 29. April 2006
    mach noch eine session dazu und lege benutzer in arrays ab wenn du eine simple variante suchst:
    PHP:
    <?
    session_start ();
    $user  = array(
        
    "benutzer_1"  =>  "pw_benutzer_1" ,
        
    "benutzer_2"  =>  "pw_benutzer_2" ,
        
    "benutzer_3"  =>  "pw_benutzer_3" ,
        
    "benutzer_4"  =>  "pw_benutzer_4"
        
    );
    // Übermittelte Werte überprüfen
    if( $_POST [ 'login' ]) {
        foreach(
    $user  as  $user_name  =>  $user_pass ) {
            if(
    $_POST [ 'post_name' ] ==  $user_name  AND  $_POST [ 'post_pass' ] ==  $user_pass ) {
                
    $_SESSION [ 'access' ] =  1 ;
            }
        }
        if(
    $_SESSION [ 'access' ] ==  1 ) {
            echo 
    "Hallo Administrator" ;
        } else {
            echo 
    "Sie haben keinen Zugriff" ;
        }
    }
    ?>
    <form action="<?=$_SERVER [ 'PHP_SELF' ] ?>" method="post">
        Username: <input type="text" name="post_name" /><br />
        Passwort: <input type="password" name="post_pass" /><br />
        <input type="submit" name="login" value="Login" />
    </form>
    ich hab das ganze nicht getestet aber es sollte eigentlich gehen
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.