Hallo Hendrik,
eins gleich vorweg: Deine Frage hat nichts mit FTP zu tun. Die .htaccess ist eine Konfigurationsdatei des Apache Webservers, nicht mehr und nicht weniger. Sie hat daher nur für HTTP-Zugriffe eine Bedeutung.
Ich habe auf meine Homepage einen geschützten Bereich mit .htacess hochgeladen.
Aha. Schlecht formuliert. Du hast einen Zugriffsschutz für ein Verzeichnis eingerichtet, der durch Anweisungen in der .htaccess konfiguriert ist.
Jetzt ist es aber so, dass wenn man einmal Benutzernamen und Passwort eingibt, man eine bestimmte Zeit lang (glaube bis der User den PC neu startet) immer eingeloggt bleibt.
Nein. Es gibt kein Login im eigentlichen Sinn. Wenn ein Browser die "geschützte" Seite abrufen will, bekommt er nur eine Statusmeldung vom Webserver zurück, die ihm sagt "Für diesen Bereich brauchst du einen Benutzernamen und ein Kennwort". Daraufhin fragt er diese Informationen mit dem bekannten Eingabefenster vom Anwender ab und wiederholt die Anfrage an den Server, wobei er jetzt die eingegebenen Zugangsdaten mitschickt. Nehmen wir an, die Daten waren richtig, dann bekommt er nun ein "OK" und die angeforderte Ressource.
Eigentlich wäre damit die Sache erledigt, und bei allen weiteren Zugriffen müsste der Browser wieder nach den Zugangsdaten fragen. Weil das aber extrem nervig wäre, merkt er sich die Daten nach dem ersten erfolgreichen Zugriff und schickt sie bei allen weiteren Anfragen ungefragt wieder mit, wenn sie an dasselbe Verzeichnis (ich glaube sogar an denselben Server) gerichtet sind. Das tun die mir bekannten Browser so lange, bis sie geschlossen werden oder der Server die übermittelten Zugangsdaten wider Erwarten plötzlich abweist (z.B. anderes Verzeichnis, andere Benutzer).
Meine Frage also: Gibt es eine Möglichkeit zum ausloggen, sodass man sich, wie bei den großen Webseiten (web.de, etc.) immer wieder aus- und einloggen kann?
Nein. Dazu brauchst du andere Mechanismen, wie z.B. Programme/Scripte, die auf dem Server laufen und die Login-Information verwalten. Der Webserver tut das von sich aus nicht.
Wäre geil, wenn es sowas gäbe und wenn mir ein freundlicher Mensch bei diesem Problem helfen könnte!
Mit serverseitigen Programmiersprachen (z.B. PHP, Perl, ASP) lässt sich sowas realisieren - wenn dein Webspace die Verwendung solche Scriptsprachen zulässt.
Schönen Tag noch,
Martin
Einer aktuellen Erhebung zufolge sind zehn von neun Ehefrauen eifersüchtig auf ihren Mann.