Stefan Nolte: htaccess usernamen in php anzeigen. (willkommen "username")

Hi, leider habe ich nicht viel Ahnung aber wie kann man den Usernamen von einem htaccess geschützen bereich auslesen. Das soll das sowas stehe wie willkommen username.
Habe schonmal einen Tip bekommen aber leider wieder vergessen. danke,
gruss Stefan.
Wenn geht bitte so einfach wie möglich erklären ;)

  1. Hey,

    den Usernamen von einem htaccess geschützen bereich

    Steht möglicherweise in $_SERVER["PHP_AUTH_USER"] oder noch kodiert
    in $_SERVER["HTTP_AUTHORIZATION"] (in der Apache-Doku steht, wie
    man das Weiterreichen des Headers aktiviert; selber Nachsehen macht
    schlau).

    list($user,$pw) = explode(":", base64_decode(trim(strtok($_SERVER["HTTP_AUTHORIZATION"], " ,"))));

    MsF,
    milky

    1. hi,

      den Usernamen von einem htaccess geschützen bereich

      Steht möglicherweise in $_SERVER["PHP_AUTH_USER"]

      dort sollte er laut manual eigentlich nur stehen, wenn HTTP ATUH per PHP-header ausgelöst wurde, und die seite _nicht_ durch einen "externen mechanismus" geschützt ist.

      $_SERVER["REMOTE_USER"] sollte weiterhelfen.

      gruss,
      wahsaga