+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Fehlersuche

  1. #1
    TP-Member howdy ist auf einem guten Weg
    Registriert seit
    Feb 2003
    Beiträge
    52

    Fehlersuche

    hallo

    ich hab ein login script (quelle dürfte bekannt sein)
    das eigentlich auch ganz gut läuft. nur muss ich jetzt leider alles auf nem IIS installieren. hab ich vielleicht noch ein fehler in der php konfiguration oder woher kommen die fehlermeldungen? ich kann jedenfalls nicht viel damit anfangen und wäre dankbar wenn mir jemand helfen könnte.

    mfg

    howdy

    ------------------------------------

    Notice: Use of undefined constant login - assumed 'login' in D:\XXX\test\upload\index.php on line 3

    Notice: Undefined index: login in D:\XXX\test\upload\index.php on line 3

    Notice: Undefined index: anmelden in D:\XXX\test\upload\index.php on line 53

    -------------------------------------

    PHP-Code:
    <? session_start();

    if(
    trim($_POST[login]) && trim($_POST[passwort]))
    {
      
    //Verbinden zum Server 
         
      
    include'connection.inc.php';
      
      
    //Übergebene Daten gegen SQL Injections schützen
      
    if(get_magic_quotes_gpc()) 
      {
        
    $login $_POST[login];
        
    $pwd $_POST[passwort];
      }
      else
      {
          
    $login addslashes($_POST[login]);
          
    $pwd addslashes($_POST[passwort]);
      }
        
        
    //Daten holen
        
    $sql "SELECT * from users 
               WHERE login ='"
    .$login."'
               AND pwd ='"
    .$pwd."'
               LIMIT 0,1"
    ;

      
    $result mysql_db_query('mysql',$sql) or die("Datenbank nicht erreichbar");
      
    $row mysql_fetch_assoc($result);
        
        
    //recheck der Daten
        
    if($row[login] == stripslashes($_POST[login]) && $row[pwd] == stripslashes($_POST[passwort]))
        {
          
    //Login erfolgreich
          //User in die Session eintragen
            
    $_SESSION['userID']=$row[userID];
            
    $_SESSION['login']=$row[login];
            
    $_SESSION['username']=$row[username];
            
    $_SESSION['abc_key']=$row[abc_key];
        
            
    //und auf die Startseite redirecten.
            
    header("location: http://www.XXX.ch/test/upload/section.php");

        }
        else
        {
            
    $status "Falscher Benutzername oder Passwort";
            
        }
    }
    else
    {
    //Daten wurden noch nicht vollständig ausgefüllt
    $status = ($_POST['anmelden']) ?'Bitte füllen Sie alle Felder aus!' 
    'Bitte geben Sie Ihren Benutzernamen und Passwort in die dafür vorgesehenen Felder ein!';
    }
    ?>

  2. #2
    TP-Veteran heatseeker bringt sich richtig ein heatseeker bringt sich richtig ein Avatar von heatseeker
    Registriert seit
    Jun 2003
    Ort
    Aachen, Germany, Germany
    Beiträge
    1.148
    Versuch mal die ganzen Globals so anzusprechen:
    $_POST['login']


    So hab ichs gelernt. Aber ob das hilft weis ich auch nicht

    heatseeker

+ Antworten

Ähnliche Themen

  1. Fehlersuche in selbstgeschriebenem Guestbook
    Von anrebe im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 02.02.2004, 20:16
  2. Fehlersuche
    Von Joerschie im Forum Traum-Dynamik
    Antworten: 5
    Letzter Beitrag: 03.12.2003, 11:35
  3. Fehlersuche im code
    Von html'er im Forum Traum-Dynamik
    Antworten: 1
    Letzter Beitrag: 03.10.2003, 15:18
  4. Fehlersuche: unexpected T_UNSET
    Von QCO im Forum Traum-Dynamik
    Antworten: 6
    Letzter Beitrag: 22.08.2003, 21:56
  5. Hilfe bei Fehlersuche
    Von Flow09 im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 09.07.2003, 14:12

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51