tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
490
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ZidaneIX ZidaneIX ist offline Mitglied Bronze
    Registriert seit
    Feb 2004
    Beiträge
    25
    Hallo zusammen,
    ich habe mir eine Seite gebastelt, die aus einem Loginscript besteht und dann eben auf die Seite selbst weiterleitet.
    Bei mir funktioniert alles einwandfrei (mit Mozilla Firefox und Internet-Explorer)...
    Bei anderen mit Mozilla Firefox auch...
    Bei manchen anderen funktioniert es aber mit dem Internet Explorer nicht.

    Um euch ein Bild davon zu machen:
    http://knuddelshelp.de/cm-info

    Versucht euch dort mal bitte mit dem Nick: "testnick" und dem Passwort: "123" einzuloggen.

    Manch einer wirds schaffen, und beim nächsten kommt dann:
    "Erfolgreich eingeloggt" und dann die nächste Seite: "Hier klicken um auf die Hauptseite zu kommen"...

    Woran liegt das?
    Cookies werden von mir beim Internet-Explorer geblockt, und es funktioniert... -> Daran wird es also hoffentlich nicht liegen... Andere lassen die Cookies zu und es funktioniert trotzdem nicht..
    (Die Sessions werden übrigens über die URL mit weitergegeben)



    Danke für eure Hilfe
     

  2. #2
    SeargentWinters SeargentWinters ist offline Mitglied Silber
    Registriert seit
    Feb 2004
    Ort
    Braunschweig
    Beiträge
    62
    Hast du überprüft ob das Cookie auch gespeichert wird?

    PHP-Code:
    if($_COOKIE['name']) {
    echo 
    "gibs";
    }else{ 
    echo 
    "gibs net";

    Ich habe bei meinem Login Script ne Sicherheitsüberprüfung drin. Sprich es wird immer geschaut ob das Cookie da ist und anhand der Cookie daten (Passwort,nickname,id in der datenbank, email) fischt du dir die Daten raus.

    In einer if else schleife dann einfach 2 flags setzen. $user_is_online == 1 und $user_is_online == 0.

    Werden bestimmt welche mekern,aber bei mir leuft es bisher ganz gut =)
     
    HTML-Code:
    Wer Wind säht wird Sturm ernten!

  3. #3
    ZidaneIX ZidaneIX ist offline Mitglied Bronze
    Registriert seit
    Feb 2004
    Beiträge
    25
    Danke für die schnelle Antwort.
    Das Script basiert nicht auf Cookies... sondern einzig allein auf die Session, die beim Einloggen gesetzt wird und von Link zu Link und Form zu Form-Feld immer über die URL weitergegeben wird.
    Die Session wird in einer MySQL-Tabelle registriert und auf jeder Seite wird überprüft ob derjenige noch eingeloggt ist mit der Session_Id, die er übergibt.
    d.H. jede Seite fragt mind. einmal ab ob die Session_id, die immer übergeben wird und nur ein einziges mal gesetzt wird in der MySQL-Tabelle gleich ist... Wenn ja ist der User eingeloggt, andernfalls ist er nicht eingeloggt...

    Demnach will ich gern auf Cookies komplett verzichten.
     

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 29.05.09, 21:08
  2. Problem beim Loginscript
    Von alex130 im Forum PHP
    Antworten: 16
    Letzter Beitrag: 14.03.07, 01:10
  3. Innerhalb einer for-Schleife klappts mal wieder nicht...
    Von poli-dori im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 27.09.05, 15:22
  4. Antworten: 8
    Letzter Beitrag: 03.09.05, 20:08
  5. Sicherheitslücken beim Loginscript
    Von bspainkf36 im Forum PHP
    Antworten: 7
    Letzter Beitrag: 20.01.05, 13:29