illbert: mod_auth_mysql aber wie?

Beitrag lesen

use Mosche;

Vieleicht bekomme ich es jetzt gebacken, woch ich wirklich die erlaubten Direktiven für das Modul kenne.

Nur so zur Info: mod_auth_mysql erlaubt Authentifikation aus MySQL-DBs statt aus den ollen User-Dateien heraus.

Das gibts auch mit PostgreSQL Datenbanken (habe ich hier laufen).
Ich hatte beim zweiten Mal einrichten ein ähnliches Problem wie du jetzt, bei mir lag es daran, daß ich beim zweitenmal eine veraltete Dokumentation gefunden hatte, wo die Namen der Direktiven "falsch" (veraltet) waren. Vielleicht findest du was neueres.

Dia aktuellen Direktiven (von mod_auth_pg) haben die Form:
AuthPGDatabase
AuthPGUserTable

(PG für PostGresql)

Vielleicht haben sich die Module da angenähert.

use Tschoe qw(Matti);

@Matti

Genau das war das Problem. Nun funzt es, aber leider nicht wirklich so wie gewünscht. jetzt habe ich das Problem, dass ich einen MySQL-User anlegen möchte, über den der Apache auf auf die Datenbank zugreifen kann.

Einen entsprechenden User kann ich zwar anlegen, jedoch erlaubt MySQl diesem User den Zugriff nur, wenn ich das Attribut Password in der Usertabelle leer lasse und entsprechend in der .htaccess-Datei die Direktive 'AuthMySQLPassword' weglasse.

Diese Lösung erscheint mir aber extrem unsauber / unsicher. ich habe auch schon versucht, mit der htpasswd.exe vom Apache ein verschlüsseltes Passwort zu erzeugen und in die usertabelle von MySql zu kopieren, das hat aber auch nicht funktioniert.

Vielleicht hast du einen Tip???
Ciao Illbert