Auf dem CPAN gibt's genügend Auswahl an Session-Modulen:http://search.cpan.org/search?mode=all&query=session
Aber keins davon wird dir die Arbeit abnehmen deine Parameter an URLs dranzuhängen oder in versteckte Formularfelder zu packen. Da Perl nicht wie PHP ganze HTML-Seiten parst sondern seine Ausgaben printet musst Du den passenden HTML-Code schon selbst erzeugen oder mittels Template oder Framework erzeugen lassen.
Template-Systeme gibt's im CPAN auch genügend - HTML::Template, Template, Template::Like und Tonnen andere.
Frameworks würde sich z.B. Catalyst oder Mason anbieten.
Und warum willst Du eigentlich keine Cookies? Ist allemal sicherer als das sich unbedarfte Benutzer nach dem Login eine URL aus der Adresszeile oder einem Link kopieren und dann per Email/Instant Messenger/Twitter/etc. weiterschicken.
Beihilfe zum Session-Hijacking nenn ich das, da braucht sich der Fiesling gar nicht mehr beim XSS anzustrengen da er alles frei Haus bekommt.
Datum: 22.07.2009-00:18
