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. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #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. Anzeige
  3. #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
     
  4. #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
     
  5. #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. :p
     
  6. #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
     

  7. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Benutzer hinzufügen aber
  1. Antworten:
    4
    Aufrufe:
    1.106
  2. Antworten:
    0
    Aufrufe:
    922
  3. Antworten:
    0
    Aufrufe:
    1.119
  4. Samba Benutzer Konfiguration

    unix , 26. Januar 2014 , im Forum: Linux & BSD
    Antworten:
    1
    Aufrufe:
    1.319
  5. Vista: Per cmd Benutzer hinzufügen

    B0B , 6. November 2007 , im Forum: Windows
    Antworten:
    2
    Aufrufe:
    1.051