Hallo
Ich bins mal wieder.
Ich stehe jetzt nun hoffentlich vor meinem letzten Problem:
Ich habe eine DB in der die User mit den Passwörtern drin stehen.
Das Passwort wird von PHP mit MD5 verschlüsselt und in ein char-Feld in die DB geschrieben.
Nun möchte ich gerne die Methode des mod_auth_mysql nutzen um mit .htaccess ein Verzeichnis zu schützen aber die User mit den passwörtern aus der DB zu verwenden.
Folgendes habe ich dazu in die .htaccess geschrieben:
AuthType Basic
AuthName "Secure Login"
AuthMySQLHost localhost
AuthMySQLEncryptionTypes MySQL
AuthMySQLCryptedPasswords On
AuthMySQLDB usr_webx_3
AuthMySQLUser webx
AuthMySQLPassword xyz
AuthMySQLUserTable pfadi_terminverw_user
AuthMySQLNameField user
AuthMySQLPasswordField password
AuthMySQLKeepAlive Off
<LIMIT GET POST>
require valid-user
</LIMIT>
<files ".ht*">
Deny from All
</files>
Sobald ich die Zeile
AuthMySQLEncryptionTypes MySQL
herrausnehme bekomme ich zwar ein loginfenster kann mich aber nicht anmelden. Mit dieser Zeile erhalte ich die Error 500 Fehlermeldung.
Woran kann das liegen?
Ich habe im apache das Modul mod_auth_mysql eingebunden.
Auch die Seite http://www.cgi101.com/class/password...uth_mysql.html habe ich mir durchgelesen.
Habe aber nichts bezüglich MD5 gelesen.
Gruß
Tobias
Ich bins mal wieder.
Ich stehe jetzt nun hoffentlich vor meinem letzten Problem:
Ich habe eine DB in der die User mit den Passwörtern drin stehen.
Das Passwort wird von PHP mit MD5 verschlüsselt und in ein char-Feld in die DB geschrieben.
Nun möchte ich gerne die Methode des mod_auth_mysql nutzen um mit .htaccess ein Verzeichnis zu schützen aber die User mit den passwörtern aus der DB zu verwenden.
Folgendes habe ich dazu in die .htaccess geschrieben:
AuthType Basic
AuthName "Secure Login"
AuthMySQLHost localhost
AuthMySQLEncryptionTypes MySQL
AuthMySQLCryptedPasswords On
AuthMySQLDB usr_webx_3
AuthMySQLUser webx
AuthMySQLPassword xyz
AuthMySQLUserTable pfadi_terminverw_user
AuthMySQLNameField user
AuthMySQLPasswordField password
AuthMySQLKeepAlive Off
<LIMIT GET POST>
require valid-user
</LIMIT>
<files ".ht*">
Deny from All
</files>
Sobald ich die Zeile
AuthMySQLEncryptionTypes MySQL
herrausnehme bekomme ich zwar ein loginfenster kann mich aber nicht anmelden. Mit dieser Zeile erhalte ich die Error 500 Fehlermeldung.
Woran kann das liegen?
Ich habe im apache das Modul mod_auth_mysql eingebunden.
Auch die Seite http://www.cgi101.com/class/password...uth_mysql.html habe ich mir durchgelesen.
Habe aber nichts bezüglich MD5 gelesen.
Gruß
Tobias
Kommentar