htaccess Auth. verwerten
Zerbe
- webserver
Hallo Forum!
Kennt jemand eine Möglichkeit die Daten einer Authentifizierung per htaccess in einem Html/JS zu benutzen?
z.B. Name anzeigen oder auf Verschieden Seiten verweisen
Zerbe
Hallo Zerbe
Kennt jemand eine Möglichkeit die Daten einer Authentifizierung per htaccess in einem Html/JS zu benutzen?
z.B. Name anzeigen oder auf Verschieden Seiten verweisen
Diese Daten stehen erst mal nur auf dem Server zur Verfuegung. Den Usernamen kannst du ueber die Umgebungsvariable REMOTE_USER abfragen (serverseitig in einem Perl-CGI oder PHP z.B.). Siehe auch http://selfhtml.teamone.de/cgiperl/intro/umgebungsvariablen.htm. Serverseitig ist es dann auch kein Problem, entsprechend zu reagieren, z.B. user-abhaengig verschiedene Seiten aufzurufen, Usernamen anzeigen usw. Auf der Client-Seite geht zunaechst nichts. Das ginge hoechstens, wenn man z.B. das Script auf dem Server, das auch REMOTE_USER ermittelt, den Usernamen in den an den Browser zu sendenden HTML-Code einfuegt (z.B. in ein Formular-Hidden-Feld). Dann kann client-seitig auch ein JavaScript was mit dem Usernamen anfangen. Die Frage ist allerdings, ob das Sinn macht, nachdem ja vorher schon serverseitig reagiert werden kann. Die Antwort geht also wohl eher in die Richtung: mit serverseitigen Scriptsprachen beschaeftigen!
viele Gruesse
Stefan Muenz
Hallo Stefan Muenz!
Ich sage mal danke.
Muß ich zwar noch ein bissl lernan aber ich weiß wenigstens wonach ich suchen muß.
Zerbe
Hallo Zerbe, hallo Stefan
Kennt jemand eine Möglichkeit die Daten einer Authentifizierung per htaccess in einem Html/JS zu benutzen?
z.B. Name anzeigen oder auf Verschieden Seiten verweisen
Diese Daten stehen erst mal nur auf dem Server zur Verfuegung. Den Usernamen kannst du ueber die Umgebungsvariable REMOTE_USER abfragen (serverseitig in einem Perl-CGI oder PHP z.B.). Siehe auch http://selfhtml.teamone.de/cgiperl/intro/umgebungsvariablen.htm. Serverseitig ist es dann auch kein Problem, entsprechend zu reagieren, z.B. user-abhaengig verschiedene Seiten aufzurufen, Usernamen anzeigen usw. Auf der Client-Seite geht zunaechst nichts. Das ginge hoechstens, wenn man z.B. das Script auf dem Server, das auch REMOTE_USER ermittelt, den Usernamen in den an den Browser zu sendenden HTML-Code einfuegt (z.B. in ein Formular-Hidden-Feld). Dann kann client-seitig auch ein JavaScript was mit dem Usernamen anfangen. Die Frage ist allerdings, ob das Sinn macht, nachdem ja vorher schon serverseitig reagiert werden kann. Die Antwort geht also wohl eher in die Richtung: mit serverseitigen Scriptsprachen beschaeftigen!
Wenn es doch (aus welchen Gründen auch immer) eine Client-seitige Lösung sein MUSS, geht es auch so (wobei, ganz es ohne Unterstützung Serverunterstützung gehts doch nicht ;-):
Unterstützt der Server SSI, so kann man ein hidden-Feld per <!--#echo var="REMOTE_USER" --> 'füllen' und dieses per JavaScript auswerten (Start des Scripts mit <body ...onLoad=...>). Dann hat man eine JS-Lösung - mit allen seinen Nachteilen.
Gruß Frank
Danke Frank!
werd ich auch mal in betracht ziehen.
leider hab ich z.Z. kein SSI zur Verfügung.
Zerbe