ju007 hat geschrieben:
Also folgendes:Ich habe eine Loginseite,Hauptmenü und anderen Seiten die aufgerufen werden enn im Hauptmenü ein Punkt ausgewählt wird.
Die Authentifizierung funktioniert einwandfrei:ich gebe im Formular BN und PW ein,wenn sie richtig sind dann wird die Hauptseite aufgerufen -->mit md5 gemacht.
Auf weiteren Seiten die aufgerufen werden müsste ebenfalls überprüft werden.Das kann man erreichen indem man die Daten an URL anhängt oder in Cookie speichert.
Hi ju007!
Wenn du Zope einsetzt, dann kümmert sich Zope fast automatisch darum. Wenn du nur den Apachen als Server hast, dann kannst du einzelne Ordner mit .htaccess und .htpasswd schützen. Du könntest dann offizielle Bereiche auserhalb dieses Ordners und Bereiche, die geschützt werden müssen, innerhalb dieses Ordners ablegen. Der Apache schickt dann automatisch eine Passwort-Anforderung an den Browser. Diese schickt der Apache zwar bei jeder Anforderung, aber der Browser merkt sich den Benutzernamen und das Passwort.
Wenn du CGI mit dem Apachen einsetzt und dich selber um die Authentifizierung kümmern möchtest, dann hast du viel Arbeit vor dir. Aber die einfachste Variante dürfte mit Cookies sein. Die Cookie-Anforderungen und Auslieferungen könnten zwar von anderen ausspioniert werden um während der aktuellen Session die Identität des Opfers zu übernehmen, aber das kann durch den Einsatz von SSL (https://) verhindert werden.
Du könntest jeden Link der auszuliefernden Seite so umändern, dass der Schlüsselstring, den du schon erzeugt hast, mit jedem Link mitgegeben wird. Auch das ist relativ viel Arbeit.
Wenn du nichts großes vor hast, dann kannst du gut und gerne so arbeiten. Willst du aber mehr und das auch noch zu einem vertretbarem Aufwand, dann rate ich dir zu einem Framework wie Zope
http://zope.de oder PSE
http://nick.borko.org/pse/.
Du hast leider keine Angaben zu deinen Rahmenbedingungen geschrieben. Deshalb kann man kaum detaillierter antworten.
mfg
Gerold
PS: Zope hat dafür einen eigenen "Session Data Manager", der sich darum kümmert. Siehe auch hier:
http://www.plope.com/Books/2_7Edition/Sessions.stx