Cookies werden nicht gesetzt !!! Wer weiß die Problemlösung?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
ju007
User
Beiträge: 12
Registriert: Donnerstag 11. Mai 2006, 20:16

Samstag 10. Juni 2006, 18:21

Hallo zusammen.

Weiß jemand wo der Fehler liegt?????

Ganz kurz zur Programmbeschreibung: Zuerst prüfe ich ob das Passwort und name vorhanden sind,wenn ja dann überprüfe ich ob sie richtig sind,wenn ja dann setze ich die Cookie mit der Zeile "pint Board.session"
So:

Code: Alles auswählen

form=cgi.FieldStorage()
form_ok=0

if form.getvalue ("name" , "") != "" :
    if form.getvalue ("passwort" , "") != "" :

        form_ok=1
        name = form["name"].value
        passwort = form["passwort"].value
      
        check = Usercheck()
        Board = Main(check)
        if Board.Login(name, passwort):
            

            print "Content-Type: text/html"
            print Board.session
            print
            hm()
Problembeschreibung:Die Cookie wird nicht gesetzt
Ich habe rausgekriegt dass es mit Zeilen

Code: Alles auswählen

if form.getvalue ("name" , "") != "" :
    if form.getvalue ("passwort" , "") != "" : " 
zutun hat.Woran das genau liegt weiß ich nicht
Zur Überprüfung habe ich die Zeilen ´weggelassen und dann ging es .

So:

Code: Alles auswählen

form=cgi.FieldStorage()

name = "adressbuch"
passwort = "adressbuch"
check = Usercheck()
Board = Main(check)

    if Board.Login(name, passwort):
    
        print "Content-Type: text/html" 
        print Board.session
        print
        hm()
Edit by Gerold: Ich habe den Code in Code-Tags gesetzt. Beim nächsten bitte selber machen.
ju007
User
Beiträge: 12
Registriert: Donnerstag 11. Mai 2006, 20:16

Samstag 10. Juni 2006, 21:51

Kann mir wirklich keiner helfen???? :)

17 Aufrufe und kein einziges Kommentar
Benutzeravatar
jens
Moderator
Beiträge: 8461
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Montag 12. Juni 2006, 07:12

Am besten du nutzt das Firefox Plugin "LiveHTTPHeaders":
http://livehttpheaders.mozdev.org/

Dann kannst du sehen, ob wirklich die Cookie-Daten im Header richtig geschickt werden ;)

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
ju007
User
Beiträge: 12
Registriert: Donnerstag 11. Mai 2006, 20:16

Montag 12. Juni 2006, 10:10

jens hat geschrieben:Am besten du nutzt das Firefox Plugin "LiveHTTPHeaders":
http://livehttpheaders.mozdev.org/

Dann kannst du sehen, ob wirklich die Cookie-Daten im Header richtig geschickt werden ;)

Genau das habe ich auch vorher gemacht,einfach unter Extras-->Web Developer-->Information-->View Rersponse Headers die Informationen angeschauet, aber wie gesagt im ersten Fall funktioniert es nicht -->keine Cookie. Im 2 Fall,wo ich die Passwort.- und Nameabfrage weggelassen und PW und Name festgelegt habe,funktioniert es. Da sehe ich dass das Passwort und der Name im Header stehen.

Es sollte aber auch mit Benutzerdatenabfrage gehen(Fall 1).
Antworten