Thread CGI::Session: Wie änder ich den Cookie Wert ? (9 answers)
Opened by J-jayz-Z at 2005-12-17 13:43

J-jayz-Z
 2005-12-17 13:43
#6319 #6319
User since
2005-04-13
625 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi,

ich wollte mit CGI::Session einen Login realisieren und mir merken, wer eingeloggt ist und wer nicht. Ich hab mir eine Methode geschrieben, die ich um das komplette script setze und es testet, ob ein Cookie gesetzt ist und die Variable ${user}_login true ist. Soweit geht es auch. Nur kann ich den Wert des Cookies nicht mehr verändern. Also wenn der User einmal eingeloggt ist, kann er sich praktisch nicht mehr ausloggen.
Mit
Code: (dl )
$session->param(-name => "${user}_login", -value => 0);
Ändert das (warum auch immer) überhaupt nichts. Auch mit clear() und delete() komme ich da nicht weiter ...
Jemand ne idee?
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="5065726c2d436f6d6d756e697479"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'

http://perl-tutor.de

View full thread CGI::Session: Wie änder ich den Cookie Wert ?