HTTP-Authentifizierung über Apache .htaccess bietet eine Login-Maske, in der der Browser den Benutzer nach einem Benutzernamen und einem Passwort fragt. Aber dann werden die vom Benutzer eingegebenen Daten immer noch an ein serverseitiges Programm gesendet, um diese Daten zu verifizieren.
Das bedeutet, dass Schnittstelle Daten über HTTP an PHP (zum Beispiel) übergibt, die eine Datenbank (zum Beispiel MySQL) benötigt, um die Benutzerdaten zu speichern.
.htaccess-Dateien können einige Benutzerdaten speichern, aber es ist nicht so skalierbar, so dass es nicht empfohlen wird. Sie können den Apache-Konfigurationen nicht zu viele Benutzer hinzufügen.