problem mit Login mit Hilfe von PHP und mySQL

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

  • #31
    ja ähm jetzt steht als meldung
    Array ( [username] => admin [userpass] => tutorial [login] => Einloggen ) Ihre Anmeldedaten waren nicht korrekt!

    Kommentar


    • #32
      @tobi1986m
      und echo $sql?
      hast du meine mail bekommen?

      @brecherle
      die funktion connect() hast du in der dbconnect.inc?

      aber jetzt habt ihr mich soweit, ich probier's bei mir auch nochmal aus
      Ich denke, also bin ich. - Einige sind trotzdem...

      Kommentar


      • #33
        Die Funktion wenn ich drin lass krieg ich gleich nen Fehler

        Aber ich hab endlich geschafft das ich nee echo ausgabe krieg. Ich würd sagen das modelt das Passwort net in md5 um ?

        Das bekam ich jetzt raus:

        PHP-Code:
        SELECT UserId FROM users WHERE UserName='admin' AND UserPass=MD5('meinpasswort'LIMIT 1Ihre Anmeldedaten waren nicht korrekt

        Kommentar


        • #34
          ja hab ne mail bekommen und bei mir kommt das selbe raus

          Kommentar


          • #35
            @brecherle
            connect() stellt die verbindung zur datenbank her, was für ne fehlermeldung krieegst du denn, wenn du's drinlässt?
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #36
              PHP-Code:
              Fatal errorCall to undefined function: connect() in /home/www/web8/html/test/links/acc/inc/sessionhelpers.inc on line 47 
              Dieser Fehler kommt wenn ich dein connect am Ende drin habe und mein dbconnect include. Lasse ich deines drin kommt der Fehler nicht, allerdings kommt dann wieder der Standartfehler also das man sich nicht einloggen kann.

              Kann es net sein das es nicht geht weil UserPass=MD5(das hier normal dastellt und nicht als MD5 Code) ? Frage eines unwissenden
              Zuletzt geändert von Brecherle; 03.08.2003, 21:18.

              Kommentar


              • #37
                änder die funktion check_user mal so ab:
                PHP-Code:
                return $user['UserID']; 
                wird zu
                PHP-Code:
                return $user['UserId']; 
                Ich denke, also bin ich. - Einige sind trotzdem...

                Kommentar


                • #38
                  Das ist ja einfach schrecklich was in PHP ein grosses D bewirken kann es funktionier jetzt also denk ich mal jetzt tauchen da zwei links auf Ausloggen und check.

                  Ist das check eigentlich so nee Art Link für die nächste Seite dann muß ich da gleich mal weiterarbeiten

                  Kommentar


                  • #39
                    ja zu allem
                    Ich denke, also bin ich. - Einige sind trotzdem...

                    Kommentar


                    • #40
                      Passt jetzt alles habs schon umgebaut Danke dir für das schöne Tutorial zwar mit anlaufschwierigkeiten aber klappt nu und hat MD5 im gegensatz zu dem was ich mir selber gemacht hatte.

                      Kommentar


                      • #41
                        du, sowas von gern
                        Ich denke, also bin ich. - Einige sind trotzdem...

                        Kommentar


                        • #42
                          Schade das ich heute keinen Spinat bekommen habe denn irgendwie versteh ich den sinn noch net ganz von dein Stück Script mit der Session:

                          PHP-Code:
                          <?
                          session_start();
                          include 'inc/sessionhelpers.inc';
                          include("config.inc");
                          include("dbconnect.inc");
                          echo 'Sie sind ';
                          if (!logged_in())
                              echo 'nicht ';
                          echo 'eingeloggt.<p />';
                          echo '<a href="login.php">Login</a>';
                          ?>
                          Denn so zeigt er zumindest bei mir immer den Link "Login" und das find ich ja weng komisch. Denn das muß er ja net wenn man eingeloggt ist. Oder täusch ich mich da

                          Kommentar


                          • #43
                            und was steht davor?
                            Ich denke, also bin ich. - Einige sind trotzdem...

                            Kommentar


                            • #44
                              Was meinst du mit was steht davor ? Das eingeloggt hab ich jetzt drin gelasen den Echo befehl für den Link hab ich rausgenommen.

                              Kommentar


                              • #45
                                Hab doch noch gleich direkt an dich nee Frage will meine User über ein Formular eintragen. Er trägt alles ein bis auf das Passwort. Die Bezeichnung des Eingabefelds ist name="UserPass"

                                und hier ist die eintragung in die DB:

                                PHP-Code:
                                  $username $HTTP_POST_VARS["UserName"];
                                  
                                $userpass $HTTP_POST_VARS[md5 ("UserPass")];
                                  
                                $email $HTTP_POST_VARS["UserMail"];
                                  
                                $userlevel $HTTP_POST_VARS["userlevel"];


                                  
                                $eintrag "INSERT INTO users (UserName, UserPass, UserMail, userlevel) VALUES ('$username', '$userpass', '$email', '$userlevel')";
                                  
                                $eintragen mysql_query($eintrag) or die(mysql_error()); 

                                Kommentar

                                Lädt...
                                X