Zerbe: htaccess Auth. verwerten

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

  1. 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

    1. Hallo Stefan Muenz!

      Ich sage mal danke.

      Muß ich zwar noch ein bissl lernan aber ich weiß wenigstens wonach ich suchen muß.

      Zerbe

    2. 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

      1. Danke Frank!
        werd ich auch mal in betracht ziehen.
        leider hab ich z.Z. kein SSI zur Verfügung.

        Zerbe