Hello,
ich habe eine user/passwort Abfrage mittels htaccess gemacht.
Kann ich nun mit einem Programm am Server (welche Sprache ist egal) z.B. alle 2 Minuten abfragen welcher user gerade angemeldet ist.
Es gibt kein "gerade angemeldet sein" bei HTTP. Es ist alles momantbezogen, also auf den einzelnen Request. Es gibt allerdings die Möglichkeit, dass ein User die passenden Credentials mit seinem Request mitsendet und vom Apache daher akzeptiert wird.
Gibt es eine Variable oder irgend eine Info in einer logdatei ??
Du müsstest Dein Access-Log entsprechend anpassen.
Wenn ich ein CGI-Script von einer Webseite abfrage kann ich über die Perlvariable $ENV{REMOTE_USER} den user der Webseite abfragen.
So eine Art nur auf muss die Variable am Server (von einem Serverprogramm) lesbar sein
http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#logformat
http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#formats
----+---------------------------------------------------------------------
%u | Remote user (from auth; may be bogus if return status (%s) is 401)
----+---------------------------------------------------------------------
ist wohl die Variable, die du ins LogFormat einbinden musst.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg