Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
518
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Bradlay
    Bradlay Bradlay ist offline Mitglied Bronze
    Registriert seit
    Apr 2005
    Ort
    Paderborn
    Beiträge
    37
    Hallo,

    ich habe letztens ein loggin geschrieben, welches in sein Funktionsumfang doch sehr beschränkt war. Sobald der Browser geschlossen wurde, wurde der User NICHT abgemeldet geschweige denn das er nach einer bestimmten Zeit automatisch ausgeloggt wurde. Ich habe dann darüber nachgedacht die Probleme evtl. mit hilfe von Cookies zu beheben. ABER ich muss ja auch davon ausgehen das ein User bei sich kein Cookies erlaubt, diese also nicht an ihn gesendet werden können.

    Jetzt meine Frage:
    Gibt es eine andere möglichkeit, also ohne Cookies einen automatischen Logout zu realisieren, der den User dann wieder abmeldet wenn er den Browser geschlossen hat (die sollt eine Option des Users bleiben - ob oder ob nicht) oder sich für einen bestimmten Zeitraum nicht bemerkbar gemacht hat?

    Vielen Dank schon mal im Vorraus...

    Björn
     

  2. #2
    Avatar von forsterm
    forsterm forsterm ist offline Mitglied Rubin
    Registriert seit
    Nov 2004
    Ort
    Bayern
    Beiträge
    1.328
    Zitat Zitat von Bradlay
    Gibt es eine andere möglichkeit, also ohne Cookies einen automatischen Logout zu realisieren, der den User dann wieder abmeldet wenn er den Browser geschlossen hat?
    Wenn dein Login mit Sessions aufgebaut ist, dann wir die Session doch eh gelöscht, wenn der User - ohne auf Logout zu klicken - das Browserfenster schließt. Order habe ich dich falsch verstanden?

    mfg
    forsterm
     
    Wie man Fragen richtig stellt

    Wichtig:
    Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
    __________________
    .:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.

  3. #3
    Avatar von Bradlay
    Bradlay Bradlay ist offline Mitglied Bronze
    Registriert seit
    Apr 2005
    Ort
    Paderborn
    Beiträge
    37
    Ah ja... das hatte ich jetzt nicht bedacht...
    mein loggin war nur so simple gestrickt:
    1: Benutzername und Passwort abfragen.
    2: Auswertung (übereinstimmung mit den daten in der datenbank feststellen)
    3: Bei richtigkeit: status in der datenbank auf eingelogt setzen.

    Ich glaube da sollte ich noch mal nachbessern.
    Kann man aber trotzdem irgendwie dafür sorgen dass der User selber bestimmen kann ob er beim schließen des Fensters angemeldet bleiben möchte oder nicht?
    Und das bei einer bestimmten Zeit des nichts tuns der User automatisch ausgeloggt wird. (mit JavaScript vieleicht?)
     

  4. #4
    Avatar von forsterm
    forsterm forsterm ist offline Mitglied Rubin
    Registriert seit
    Nov 2004
    Ort
    Bayern
    Beiträge
    1.328
    Zitat Zitat von Bradlay
    3: Bei richtigkeit: status in der datenbank auf eingelogt setzen.
    Hallo,
    wenn du in die Datenbank schreibst, ob der User eingeloggt bzw. nicht eingeloggt ist und der User dann einfach so das Browserfenster schließt, kannst nichts mehr daran änder.
    Deshalb solltest du den Status den der User hat nicht in einer Datenbank sondern in einer Session speichern, da diese ja beim Schließen des Browserfensters gelöscht wird.

    mfg
    forsterm
     
    Wie man Fragen richtig stellt

    Wichtig:
    Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
    __________________
    .:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.

  5. #5
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Ganze nebenbei sei auch erwaehnt, dass Sessions auch ohne Cookies funktionieren, es jedoch etwas sicherer ist wenn Session-Cookies genutzt werden.

    Ich war uebrigens mal so frei dem Thread-Titel das fehlende "e" bei Cookie zu spendieren.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  6. #6
    Avatar von Bradlay
    Bradlay Bradlay ist offline Mitglied Bronze
    Registriert seit
    Apr 2005
    Ort
    Paderborn
    Beiträge
    37
    Danke für die Ratschläge...
    Mein Login funktioniert jetzt...
    Es funktioniert jetzt mit session und ohne Cookie...
    Bis Dann
     

Ähnliche Themen

  1. login mit session und cookie
    Von lape im Forum PHP
    Antworten: 2
    Letzter Beitrag: 10.08.06, 14:36
  2. Antworten: 1
    Letzter Beitrag: 29.01.05, 12:11
  3. Login Cookie für Wbb speichern!
    Von i-mehl im Forum PHP
    Antworten: 26
    Letzter Beitrag: 08.03.04, 16:24
  4. Login Problem (cookie)
    Von kcyberbob im Forum PHP
    Antworten: 3
    Letzter Beitrag: 06.11.03, 10:07
  5. Problem bei Login/Cookie
    Von [pG]Flo im Forum PHP
    Antworten: 4
    Letzter Beitrag: 19.06.02, 19:23