Login nicht möglich!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Login nicht möglich!

    Hallo, ich habe auf meiner Seite folgendes Problem:

    Registrierte Benutzer können sich nicht einloggen, sie werden immer wieder zurück zum Login gebracht.

    Testen könnt ihr es hier:

    http://web140.kundenserver3-berise.de/

    Login: Tester
    PW: tester

    Im Anhang habe ich einige Login-Dateien des Scripts beigefügt.

    Vielen Dank für Eure Hilfe!
    Angehängte Dateien
    => ...::[www.cs-noobz.de]::... <=

  • #2
    poste lieber die enstprechende stelle. kein mensch hat bock einen langen code auch noch zu entzippen...

    Ich kann auf der Seite keine testausgaben entdecken...

    Kommentar


    • #3
      ---&gt;

      Heyho !
      schau mal in der login.php
      PHP-Code:
       if($action && $username && password
      vor dem password fehlt ein "$"
      [font=dauphin]Die Seite für Spychos[/font]

      Kommentar


      • #4
        Hi Jokerface! Danke für deinen Hinweis, das werd ich gleich mal ausprobieren!
        EDIT: War aber leider nicht der Fehler, es geht immer noch nicht...

        @TobiaZ: Sry, aber ich weiss nichtmal welches die entsprechende Stelle ist, sodas ich den Auszug leider nicht kopieren kann.

        Gruss Lavingst@r
        Zuletzt geändert von Lavingst@r; 11.04.2004, 17:14.
        => ...::[www.cs-noobz.de]::... <=

        Kommentar


        • #5
          PHP-Code:
          $query "select id from users where nick='$username' and password='".md5($MD5_PREFIX.$password)."'"
          Kann es sein das hier bei dem 1. "password" auch ein $ fehlt?


          Zum besseren Verständnis hier die login.php:

          PHP-Code:
          <?
            include "includes/config.inc.php";

            if($action && $username && $password)
            {
              $query = "select id from users where nick='$username' and password='".md5($MD5_PREFIX.$password)."'";
              $res = mysql_query($query);
              //print $query;;
              if(mysql_num_rows($res) > 0)
              {
                setcookie($LOGGED_IN_COOKIE,mysql_result($res,0,"id"));
                setcookie($LOGGED_IN_NICK,$username);
                setcookie($LOGGED_IN_PW,$password);
                //print "-> ".$LOGGED_IN_COOKIE;
              }
            }

            Header("Location: $HTTP_REFERER");
            exit;
          ?>
          Zuletzt geändert von Lavingst@r; 11.04.2004, 17:18.
          => ...::[www.cs-noobz.de]::... <=

          Kommentar


          • #6
            Nein, felht nicht.

            mach mal ein paar testausgaben um zu gucken, ob er überhaupt in der if()schleife drin ist...

            OffTopic:
            Da sieht man mal wieder, was bei KA + Fertiges Script rauskommt.

            Kommentar


            • #7
              Sorry das ich ich keine Ahnung hab und so saudumm fragen muss -
              was meinst du mit Testausgaben ... ?
              => ...::[www.cs-noobz.de]::... <=

              Kommentar


              • #8
                Such mal, dass muste ich heute schon mehrfach erwähnen. Wird mir langsam zu dumm. ich frag mich, welchen Teil ihr nicht versteht. "Test" oder "Ausgabe". Ist jetzt nichts gegen dich. Bist ja nicht der einzige heute. Aber das geht mir schon irgendwo gegen. Ich mein der deutschen Sprache sind wir doch mächtig.

                ein beispiel ist

                echo 'test';

                Kommentar


                • #9
                  @Lavingst@r:

                  du machst einfach ein paar ausgaben von wichtigen variablen mit echo;
                  und das an bestimmten stellen, wo fehler sein könnten und dann siehst du
                  die ausgabe der variablen
                  [font=dauphin]Die Seite für Spychos[/font]

                  Kommentar


                  • #10
                    Original geschrieben von JokerfaceHRO
                    @Lavingst@r:

                    du machst einfach ein paar ausgaben von wichtigen variablen mit echo;
                    und das an bestimmten stellen, wo fehler sein könnten und dann siehst du
                    die ausgabe der variablen
                    Achso ist das gemeint !! Das versteh ich ! Danke für deine Hilfe !
                    => ...::[www.cs-noobz.de]::... <=

                    Kommentar


                    • #11
                      das ergebnis dann bitte hier posten.

                      Kommentar


                      • #12
                        Da kommt immer nur so n behinderter Fehler, der drauf schliessen lässt das ich noch zu blöd bin den echo-Befehl zu benutzen ....

                        Code:
                        Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in E:\Programme\OmniSecure\htdocs\login.php on line 2
                        Es handelt sich hierbei um die zeile
                        PHP-Code:
                        $query "select id from users where nick='$username' and password='".md5($MD5_PREFIX.$password)."'"
                        => ...::[www.cs-noobz.de]::... <=

                        Kommentar


                        • #13
                          wie sieht die zeile davor aus?

                          an $query hast du doch gar nichts geändert!

                          Kommentar


                          • #14
                            ich hab nur die Zeile

                            $query = "select id from users where nick='$username' and password='".md5($MD5_PREFIX.$password)."'";

                            genommen und in einen echo-befehl implemteniert also

                            echo "$query = "select id from users where nick='$username' and password='".md5($MD5_PREFIX.$password)."'";";

                            so hab ich das zumindest verstanden ...
                            => ...::[www.cs-noobz.de]::... <=

                            Kommentar


                            • #15
                              wieso schreibst du davon nichts sondern postest den ursprungscode?

                              lass mal bitte die äußeren " (also am anfang und ende weg)

                              Kommentar

                              Lädt...
                              X