Hallo Johannes,
Warum moechtest Du denn ein POST anstelle des GET?
Mich stören die Parameter in der URL. Sie duerfen nicht gesehen werden[...]
Ja, soweit war ich denn auch schon ;-)
Die erste Frage ist: _warum_ duerfen sie nicht gesehen werden?
Da wird die Session-ID uebergeben und ich denke, das es nicht gut
waere.
diesen Thread habe ich nun ein wenig verfolgt und muss dir
beipflichten. Ich stand auch mal vor dem Problem, dass mich
die Parameter in der Adresszeile des Browsers gestört haben.
Leider ist die POST-Methode nur für Formulare möglich,
ansonsten bist du dazu gezwungen, die Daten über die
Standardmethode GET zu senden, es sei, es gibt irgendwelche
anderen Möglichkeiten über Javascript.
An dieser Stelle solltest du dich allerdings nicht von der
Möglichkeit verführen zu lassen, Cookies zu nutzen. Vor
einiger Zeit hatte ich mich mal mit Cheatah in der Wolle,
das die Nutzung von Cookies doch kein Problem darstellen.
Mittlerweile bin ich da anderer Meinung.
Dich sollte es nicht stören, wenn man die Parameter in der
Adresszeile sieht. Viele Große Anbieter nutzen diese Art
der Authentifizierung - hier sei nur mal GMX genannt.
Natürlich ist es mit viel Arbeit verbunden, die Session-ID
an jeden Link oder in jedes Formular einzubauen, aber wenn
du es erstmal geschafft hast, dann hast du ein System, welches
immer funktioniert, solange du keine Langzeit-Logins
verwendest. Aber ich habe mal gelesen, dass es selbst hierfür
Möglichkeiten gibt.
Wenn dich die Parameter in der Adresszeile aus dem Grund
stören, weil hinter einem Benutzer stehende Menschen diese
ID sehen könnten, dann verwende doch einfach eine sehr lange
ID, die man sich schlecht merken kann.
Greez,
opi
--
Selfcode: ie:( fl:( br:^ va:) ls:] fo:) rl:( n4:? ss:| de:] ch:? mo:|