Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
588
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    quidnovi quidnovi ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Beiträge
    294
    Hellau PHP Proggers

    Möchte 'ne elegante Lösung für mein "Anmelden/Abmelden" im Navigationsframe erstellen.
    Wenn man die Seite öffnet, kann man sich "Anmelden". Nach erfolgter Anmeldung sollte sich dieses "Anmelden" jedoch automatisch in "Abmelden" umwandeln.
    Mir fällt einfach nicht ein, wie ich dieses Problem lösen könnte.

    Könnt Ihr mich bitte einfach ma' Denkanstoßen!?

     

  2. #2
    drvj drvj ist offline Mitglied Silber
    Registriert seit
    Dec 2003
    Ort
    Oberursel bei Frankfurt a.M.
    Beiträge
    69
    Hallo,
    du könntest es mit einem Cookie realisieren, dass beim Aufrufen der Seite abgefragt wird und falls die richtigen Daten in dem Cookie gespeichert wurden, den Benutzer anmeldet. Damit beim weiteren Surfen auf der Seite die Website weiß, dass der Benutzer angemeldet ist, könntest du eine Session erstellen und auf diese zugreifen.

    mfg Jens
     

  3. #3
    quidnovi quidnovi ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Beiträge
    294
    Mann bist Du schnell!

    Danke für 's Denkanstoßen, kann Dir aber nicht wirklich folgen.
    Das Anmelden sowie Abmelden funktioniert klaglos. Schön wäre es eben, wenn nach erfolgter Anmeldung das Wort "Anmelden" im NavFrame automatisch in das Wort "Abmelden" verwandelt würde.
    thats the problem (sorry, sollte ich mich falsch ausgedrückt haben)
    tschü
     

  4. #4
    glen Tutorials.de Gastzugang
    Naja, wenn du mit Sessions arbeitest einfach:


    if(session_is_registered('user'))
    {
    echo "<a href='logout.php'>Logout</a>";
    }
    else
    {
    echo "<a href='login.php'>Login</a>";
    }

    Also, wenn die Session 'user' (oder irgendeine andere von dir) registriert ist, dann erscheint das Logout, ansonsten immer Login

    Geht so, zumindenst bei mir!

    mfg
     

  5. #5
    quidnovi quidnovi ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Beiträge
    294
    Das hab' ich auch schon probiert - funktioniert aber nicht.

    Mein Code sieht so aus:
    PHP-Code:
    if (session_is_registered($user_eingeloggt))
            {
                 echo 
    ' <a class="left" href="frameset/logout.php" target="content" onClick="javascript:submit(this.form)">Abmelden</a>';
            }
            else
            {
                echo 
    ' <a class="left" href="frameset/formular.php" target="content" onClick="javascript:submit(this.form)">Anmelden</a>';
            } 
    mfg gü
    Geändert von quidnovi (12.02.04 um 23:13 Uhr)
     

  6. #6
    glen Tutorials.de Gastzugang
    Muss aber gehen :P
    Bei mir tut es dass aufjedenfall!

    Ist die Variable(SESSION) $user_eingeloggt denn auch richtig defineirt und alles? Session gestartet?

    mfg
     

  7. #7
    quidnovi quidnovi ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Beiträge
    294
    Hi Glen and all

    Funktioniert schon, der Fehler lag am target="content".
    NUR : Möchte ich das Login im ContentFrame haben und das "Angemeldet als..." wieder im Navigationsframe.
    Und wenn ich alles im NavigationsFrame belasse, sind die Links verständlicherweise auch weg.
    Die einzige Möglichkeit wäre, das "Angemeldet als..." in die Navigation einzubinden - zwischen zwei <hr>'s. Darunter müssen dann klarerweise die restliche Navigationen weiterhin ersichtlich sein.
    Laboriere schon den ganzen Tag dran herum - geht nit

    Allein, mir fällt momentan keine Lösung ein

    Euch vielleicht? PLEASE HELP!

    mfg
    Geändert von quidnovi (13.02.04 um 22:19 Uhr)
     

  8. #8
    gissmo gissmo ist offline Mitglied
    Registriert seit
    Feb 2004
    Beiträge
    13
    Hoffe dich richtig verstanden zuhaben.

    Dann musst in beiden Frames die Session starten. Und deshalb benutze ich
    bei sowas keine Frames, wird zu kompliziert.
    Jedes Frame ist eine Seite für sich und somit gilt die Session nur für das eine Frame in dem sie gestartet wurde.
     

  9. #9
    quidnovi quidnovi ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Beiträge
    294
    Hi gissmo

    Bin ja auch damit einverstanden, dass das Ganze im NavFrame abläuft. Das Problem ist ja, dass nach Erscheinen des "Angemeldet als..." nur mehr dieses im NavFrame steht - die restliche Navigationen sind verschwunden (überschrieben).
    Weiss leider keinen Weg, Beides anzeigen zu lassen.
    Die Frames sind leider notwendig, weil Shop.
    Weißt Du oder ein anderer Hilfsbereite einen Weg?

    mfg gü
    Geändert von quidnovi (14.02.04 um 18:54 Uhr)
     

Ähnliche Themen

  1. Login/Logout
    Von dr-stein im Forum PHP
    Antworten: 1
    Letzter Beitrag: 13.03.10, 20:11
  2. Login / Logout
    Von ucmax im Forum PHP
    Antworten: 11
    Letzter Beitrag: 28.05.07, 18:45
  3. Login - Logout - Wie geht das?
    Von FrankTheFox im Forum PHP
    Antworten: 8
    Letzter Beitrag: 16.05.07, 17:00
  4. Cookie Setzungsproblem (Login / Logout)
    Von djbergo im Forum PHP
    Antworten: 3
    Letzter Beitrag: 12.05.07, 16:32
  5. Problem mit Login-/Logout-Funktion
    Von Carrear im Forum PHP
    Antworten: 3
    Letzter Beitrag: 10.06.06, 18:36