Willkommen!

Willkommen auf der privaten Webseite von Axel Hahn.

Axels Blog

Meine PHP-Klasse zum Verwalten von .htpasswd und .htgroup Dateien

24.07.2025 - 2:14

Ich habe so diverse Applikationen, die einen Passwortzugang für ein Backend benötigen.

Für so kleinere Sachen reicht eine .htpasswd-Datei und Basic Authentication. Um diese per PHP zu erzeugen und zu bearbeiten, habe ich keine geeignete Klassen gefunden … ergo schrieb ich sie mal selbst :-)

Das Projekt besteht aus je einer Klasse für die Verwaltung einer .htpasswd Datei und einer für die .htgroups. Sie können diese Dateien auslesen, Gruppen oder User hinzufügen oder aber löschen. Mit diesen PHP-Klassen kann man eine Benutzerverwaltung mit reinen PHP-Mitteln und ohne ein exec() der htpasswd Datei umsetzen.

Die Dokumentation enhält zudem Konfigurationsbeispiele verschiedener Szenarien für .htaccess Dateien.

Ich hoffe, der ein oder andere findet diese Klassen nützlich.

Weiterführende Links:


Blog-Kategorieen: Programmierung Lizenzen PHP Security GPL


Letzte Blog-Einträge:

Axels Blog


24.07.2025(2:14 Uhr)Meine PHP-Klasse zum Verwalten von .htpasswd und .htgroup Dateien
21.07.2025(2:28 Uhr)IML Artikel: IT-Monitoring mit "Freier Software" ist online
24.04.2025(0:20 Uhr)JS-Snippet: Http-Request
16.12.2024(2:00 Uhr)ahCache Klasse ist nun PHP 8.4 kompatibel
21.11.2024(1:55 Uhr)Bash: mit jq über Listen-Elemente loopen
24.10.2024(1:29 Uhr)PHP Email Catcher
17.10.2024(0:26 Uhr)AAI Logon Seite mit PHP
07.10.2024(20:22 Uhr)Gaza 1 Jahr nach dem HAMAS Attentat
18.09.2024(2:10 Uhr)JS: Inhalt einer Json Datei in einen Hash holen
25.07.2024(2:17 Uhr)IML Appmonitor: Code-Update für PHP8+

Statistisches



Herkunft der Besucher

Übersicht der Herkunftsländer der Besucher meiner Webseite. Bots von Suchmaschinen sind in dieser Liste ausgeschlossen.

Übersicht der Herkunftsländer der Besucher meiner Webseite. Bots von Suchmaschinen sind in dieser Liste ausgeschlossen.


Webbrowser meiner Besucher

Welche Webbrowser werden verwendet? Die Anzeige fasst alle Versionsnummern zusammen.

Welche Webbrowser werden verwendet? Die Anzeige fasst alle Versionsnummern zusammen.