Frank Schönmann: .htaccess "Hallo [Username] !

Beitrag lesen

hi!

Wie kann ich auf der sich nun öffndenden HTML-Seite
ein "Herzlich Willkommen [Username]!" einbauen?

Der verifizierte Benutzername steht in der Umgebungsvariablen
REMOTE_USER. Die kannst du abfragen und ausgeben lassen. Zum Beispiel
direkt per SSI:
  Hallo <!--#echo var="REMOTE_USER" -->

Sieht natürlich ein bisschen blöd aus, wenn der Benutzername nicht
der Vorname ist. In dem Fall würde ich das zb. per CGI-Skript, PHP
oder ähnlichem machen. Dort könntest du einfach mit einer Mapping-
Funktion den Benutzernamen auf den gewünschten Vornamen abbilden.

Das müsste aber auch mit JavaScript machbar sein. Beispielsweise
könntest du ja sowas in der Art in dein HTML-File schreiben:
  <script language="JavaScript">
    var remoteuser = '<!--#echo var="REMOTE_USER" -->';
    // to be continued...
  </script>

Im endgültigen JavaScript steht dann an der Stelle der Benutzername,
mit dem sich der aktuelle Besucher eingeloggt hat. Den kannst du dann
mit gewohnten JavaScript-Funktionen weiterverarbeiten.

bye, Frank!