Tach!
ich habe mich gerade durch diese Anleitung zur Benutzer-Verwaltung gelesen. Dort werden die Nutzerdaten direkt in Dateien auf dem Server abgelegt. Dabei kam die Frage auf, wieso die Daten nicht direkt in die Datenbank geschrieben werden.
Diese Frage wird vom Artikel selbst beantwortet.
"Hier sind sowohl Benutzername als auch Passwort in einer Datei .htpasswd gespeichert - denkbar wäre aber zum Beispiel auch die Abfrage von Benutzerdaten aus einer Datenbank. Deshalb wurde auch das Holen des gehashten Passwortes in einer Funktion untergebracht. Diese ist hierdurch leicht austauschbar."
"Eine Datei mit Benutzernamen und Passwörtern für die hier vorgestellten Skripte sähe (ungefähr) wie folgt aus: [...] und würde, weil diese den gleichen Aufbau hat, auch die native Möglichkeit des Apache (ab 2.4!) für die Authentifizierung mit htaccess unterstützen."
dedlfix.