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

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

Kann mir wirklich keiner helfen???? :)

17 Aufrufe und kein einziges Kommentar
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

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 ;)

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
ju007
User
Beiträge: 12
Registriert: Donnerstag 11. Mai 2006, 20:16

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