tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Bratkartoffel
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
508
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Trash Trash ist offline Mitglied Brokat
    Registriert seit
    Jan 2002
    Beiträge
    400
    Hallo,
    ich kenne PHP seit Jahren und habe früher auch mal einen Login-Bereich mit Hilfe von Cookies (Merken von Usernamen) und Sessions (aktuelle Sitzungsverifikation) geschrieben.

    Ich wollte nur mal nachfragen, ob diese beiden Techniken immer noch die "modernen" und aktuellen Möglichkeiten für einen geschützten Login-Bereich sind oder hat sich PHP hier weiterentwickelt?

    Danke
     

  2. #2
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Hi,

    imho ist das noch immer die verbreitetste Methode um Benutzer zu identifizieren. Hier kannst du allerdings den Cookie mit der Session-ID auch an die IP, dem Browser und andere Daten koppeln um Cookie-Stealing zu unterbinden.

    Gruß
    BK
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

  3. #3
    Trash Trash ist offline Mitglied Brokat
    Registriert seit
    Jan 2002
    Beiträge
    400
    moin,
    ich muss nochmal auf dieses Thema zu sprechen kommen. Angenommen ich habe in der Mitte meiner Seite ein Login-Skript, dann sende ich in meinem Post-Formular die Daten an die selbe Datei und prüfe dann in dieser Datei, ob alles korrekt eingegeben wurde. Wenn ja, mache ich ein session_start() und würde den User dann gerne auf eine andere Seite weiterleiten. Dies ist aber nicht sonderlich sauber oder? Bei session_start() kommt ein "Headers already sent"-Error und die Weiterleitung müsste ich mit Header(); machen. Das ganze erscheint mir aber nicht sauber zu sein und mit ob_start() solche Fehler zu unterdrücken ist ja auch nicht die gängige Wahl.

    Wie geht das richtig und sauber?

    Danke!
     

  4. #4
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Hi,

    schicke die Daten eine extra Seite, welche nur die Aktion durchführt und keinerlei Ausgaben erzeugt.
    Ich habe bei manchen Projekten einen Ordner "actions/" in der dann um die 20 Scripte für die verschiedenen Aktionen der Seite liegen.

    Gruß
    BK
    Trash bedankt sich. 
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

Ähnliche Themen

  1. komplizierter Java Queue Mechanismus
    Von hasel80 im Forum Java
    Antworten: 3
    Letzter Beitrag: 29.03.10, 13:27
  2. [WinAPI] Moderner Button ?=
    Von S3RB31 im Forum VisualStudio & MFC
    Antworten: 13
    Letzter Beitrag: 04.03.10, 15:53
  3. Tomcat Login Mechanismus
    Von Thomas Darimont im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 29
    Letzter Beitrag: 27.05.09, 10:41
  4. Interessante IBM Artikel zu Best practices moderner ORM Tools
    Von Thomas Darimont im Forum Java Technology News
    Antworten: 0
    Letzter Beitrag: 23.04.08, 10:36
  5. zahnrad mechanismus
    Von easybrother im Forum 3D Studio Max
    Antworten: 6
    Letzter Beitrag: 24.02.03, 23:31