Login Feld wenn man eingeloggt ist verstecken...

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

  • #16
    Woher soll denn der bitte deine Variable $login auf der nächsten Seite noch kennen??? Siehste!

    Muste die $login auch noch in der Session registrieren...

    Kommentar


    • #17
      hmm, ok, ich probiers mal... Thx

      So, nun habe ichs so

      $level = $zeileholen["level"];
      session_register('username');
      session_register('level');
      session_register('login');

      gemacht, geht aber immer noch nicht
      Zuletzt geändert von Bodyguard; 02.11.2002, 21:22.

      Kommentar


      • #18
        Ich bin die ganze Zeit am versuchen aber ich bekomme

        <?php
        if (!$login)
        {
        include ('if-login.php');
        }
        else
        {
        include ('login.php');
        }
        ;?>

        immer nur die if-login.php angezeigt, egal ob eingeloggt oder nicht...

        Ne Idee woran das liegt?

        Kommentar


        • #19
          Hat keiner ne Idee?

          Kommentar


          • #20
            Poste mal die Scripte!

            Mal sehen was da los ist.
            *winks*
            Gilbert
            ------------------------------------------------
            Hilfe für eine Vielzahl von Problemen!!!
            http://www.1st-rootserver.de/

            Kommentar


            • #21
              Du musst dann nach erfolgreichem login den links so setzen:

              http://www.deineseite.de/loginbereich.php?login=true

              Kommentar


              • #22
                @harakiri
                Er braucht das mit den Link nicht machen, weil er das in der Session speichert. Wenn er das so machen würde, brauchte man sich ja nicht einloggen. Daher Blödsinn.

                @bodygard
                Poste mal die Scripte, damit wir sehen wo der Schuh drückt.
                *winks*
                Gilbert
                ------------------------------------------------
                Hilfe für eine Vielzahl von Problemen!!!
                http://www.1st-rootserver.de/

                Kommentar


                • #23
                  ich mach das immer über mysql mit dem login - nicht mit session_register();

                  Ist das schlechter ?

                  Kommentar


                  • #24
                    Er macht das ja auch mit einer DB. Aber er speichert sich noch Daten in der Session um sie weiter zunutzen. Beide Wege sind für den eigenen Bedarf richtig. Man muss nur die Möglichkeiten der beiden Weg in Beracht ziehen was man braucht.
                    *winks*
                    Gilbert
                    ------------------------------------------------
                    Hilfe für eine Vielzahl von Problemen!!!
                    http://www.1st-rootserver.de/

                    Kommentar


                    • #25
                      Also, wie gesagt, dass Login script habe ich mal aus den tutorials hier zusammengebaut, jedoch habe ich bei der Verify.php folgendes hinzugefügt:

                      session_register('login');

                      es sieht nun so aus:

                      $level = $zeileholen["level"];
                      session_register('username');
                      session_register('level');
                      session_register('login');
                      header("Location:index.php");

                      vorher sah es so aus:

                      $level = $zeileholen["level"];
                      session_register('username');
                      session_register('level');
                      header("Location:index.php");

                      Sollte ja soweit richtig sein, da ja $login nun in der Session registriert wurde...

                      Ich habe nach dem Login den Header auf den Index geleitet...

                      Dort steht folgendes:

                      Über <html> habe ich <?php session_start();?> gesetzt, damit die session wieder gestartet wird und die Variable $login übernommen wird...

                      Dann habe ich an der Stelle des Logins folgendes eingetragen:

                      <?php
                      if (!$login)
                      {
                      include ('if-login.php');
                      }
                      else
                      {
                      include ('login.php');
                      }
                      ;?>

                      in der if-login.php ist nur die Begrüßung, also:

                      <?
                      echo "Hi ".$username." !";
                      ?>

                      Wenn ein User nicht eingeloggt ist, steht statt dem Login:

                      Hi !

                      Und genau das ist mir nicht klar... habe ich da irgendeinen Fehler gemacht oder wieso tauscht er die if-login.php nicht gegen die login.php aus?

                      So, dass wars erstmal von mir... wenn ihr nochwas wissen müsst sagt mir was... Gruß

                      Kommentar


                      • #26
                        PHP-Code:
                        $level $zeileholen["level"];
                        session_register('username');
                        session_register('level');
                        $login 1;
                        session_register('login'); 
                        header("Location:index.php"); 
                        Ich habe mal Login einen Wert gegeben, Versuchs mal so.
                        PHP-Code:
                        <?php
                        if ($login == 1)
                        {
                        // Hier die Datei mit dem Logout-Button
                        }
                        else
                        {
                        // Hier die Datei mit dem Login-Button
                        }   
                        ;
                        ?>
                        *winks*
                        Gilbert
                        ------------------------------------------------
                        Hilfe für eine Vielzahl von Problemen!!!
                        http://www.1st-rootserver.de/

                        Kommentar


                        • #27
                          sorry... hatte nur den letzten teil gelesen

                          Kommentar


                          • #28
                            Es geht !!!!
                            Danke dir!!

                            Ist es richtig, dass man sich immer wieder neu einloggen muss, wenn man die Seite schließt bzw. auf eine andere Seite geht und dann wieder auf den index?

                            Kommentar


                            • #29
                              Wenn du das fenster schließt oder auf eine Seite gehts wo du die Session nicht nutzt, ja.
                              *winks*
                              Gilbert
                              ------------------------------------------------
                              Hilfe für eine Vielzahl von Problemen!!!
                              http://www.1st-rootserver.de/

                              Kommentar


                              • #30
                                Ok, super, danke nochmal... wie kann man die session einblenden, also:

                                index.php?SESSION:ajfhasgdjhfs123fgfead

                                So ca.

                                Kommentar

                                Lädt...
                                X