ich versuche gerade eine htaccess Datei zu erstellen, die aus einer MySQL DB die Usernamen/Passwort-Daten holt. Unverschlüsselt als Plaintext funktioniert das auch.
Nur leider ist das Passwort in der Datenbank, die im Life-Betrieb genutzt werden soll, md5 verschlüsselt.
Wenn ich jetzt in der .htaccess-Datei AuthMySQLPwEncryption none auf md5 setze und über phpMyAdmin das Passwort md5 verschlüsselt in die Datenbank schreibe, bekomme ich als Fehlermeldung "password mismatch" im error-log
Hat jemand eine Idee, wie ich das ans laufen bekommen kann?
Gruss
tikay
XAMPP 1.4.16
komplette htaccess-Datei
- Code: Select all
AuthType Basic
AuthName "test2 - "
AuthMySQLEnable On
AuthMySQLHost localhost
AuthMySQLPort 3306
AuthMySQLUser root
AuthMySQLPassword root
AuthMySQLDB usr_bid3_1
AuthMySQLUserTable ba_users
AuthMySQLNameField UserID
AuthMySQLPasswordField Password
AuthMySQLNoPasswd Off
AuthMySQLPwEncryption none
AuthMySQLSaltField <>
AuthMySQLKeepAlive Off
AuthMySQLAuthoritative On
require valid-user
Export der User-Datenbank
- Code: Select all
CREATE TABLE `ba_users` (
`UserID` varchar(10) collate latin1_general_ci NOT NULL default '',
`Password` varchar(20) collate latin1_general_ci NOT NULL default '',
`Group` varchar(10) collate latin1_general_ci NOT NULL default '',
PRIMARY KEY (`UserID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;