[PHP] Loginscript Problem

Dieses Thema im Forum "Webentwicklung" wurde erstellt von eVeReSt, 10. Mai 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 10. Mai 2008
    Loginscript Problem

    Ich bin an einem Loginscript mit einer MySql DB. Mein Problem momentan ist aber die überprüfung der Daten die der User ins Formular eingibt und denen die in der DB stehen. Das Problem ist, dass immer "login false" herauskommt.

    PHP:
    <? php

    include ( 'function.inc.php' );
    include (
    'config.inc.php' );

        if (
    $_SERVER [ 'REQUEST_METHOD' ] ==  'POST' ) {
            
    session_start ();
            
            
    $user  $_POST [ 'user' ];
            
    $password  $_POST [ 'passwort' ];
          
            
            echo 
    "" $user  . "<br><br>" ;
            echo 
    "" $password  . "<br><br>" ;
            
            
            
    //Benutzername und Passwort wird überprüft
            
    dbverb  ( $host $name $pass $db );
            
    $result  mysql_query ( "SELECT user, password FROM users" );
            while (
    $row1  mysql_fetch_assoc ( $result ));
            if ( 
    $row1 [ 'user' ] ==  $user  &&  $row1 [ 'password' ] ==  md5 ( $password )){            
                    
    $_SESSION [ 'angemeldet' ] =  true ;

                
    // Weiterleitung zur geschützten Startseite
                
    header ( 'Location: page.php' );
                exit;
            } else { 
                            echo 
    "login false" ;
                    }
        }
    ?>


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Unbenanntes Dokument</title>
    </head>

    <body>
        <center>            
            <form action="login.php" method="post">
                <font>Name:</font>
                <input name="user" type="text" border="0"/>
                <br /><br />
                <font>Passwort:</font>
                <input name="passwort" type="password" border="0" />
                <br /><br />
               <input name="senden" type="submit" value="Senden" />
            </form>         
           </center>
        
    </body>
    </html>
    Kann mir bitte einer weiter helfen? Vielen dank im voraus!
     
  2. 10. Mai 2008
    AW: Loginscript Problem

    Ja kein Wunder, deine while Schleife macht ja auch nix wenn du sie sofort wieder beendest... den Rest hab ich mir nicht angesehen^^ Aber vieleicht war das ja auch schon der Fehler

    while
    {
    }

     
  3. 10. Mai 2008
    AW: Loginscript Problem

    omg, vielen Dank...hat das ganze Problem gelöst...!
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.