Also ich habe folgendes Problem:
Ich habe eine Seite die die Zugriffsrechte mit .htacces verwaltet.
Jetzt möchte ich die Benutzernamen und Passwörter aber in eine MySQL DB bekommen.
Meine Idee war die verschlüsselten Passwörter einfach in die DB zu kopieren und wenn sich dann jemand anmelden möchte verschlüsslet ein Script das eingegebenes Passwort und vergleich es mit dem welches in der DB steht.
Die Frage ist jetzt nur mit welchem Algorithmus werden htacces Passwörter verschlüsselt?
Meine mal gelesen zu haben, dass das crypt ist.
Aber wenn ich in PHP $passwort = crypt($eingegebenes_passwort); mache und das dann mit dem Passwort aus der DB vergleiche (if ($db_pass = $pass) $access = true, dann bekomme ich keinen Zugriff.
Daraufhin habe ich mir die beiden Werte mal ausgeben lassen.
Das Passwort aus der DB war korrekt aber das von mir eingegebene wurde irgendwie auf eine andere Art und Weise verschlüßelt, sodass meine Idee nicht funktionierte ...
Hoffe es kann mir jemand helfen.
Gruß
Covington
Ich habe eine Seite die die Zugriffsrechte mit .htacces verwaltet.
Jetzt möchte ich die Benutzernamen und Passwörter aber in eine MySQL DB bekommen.
Meine Idee war die verschlüsselten Passwörter einfach in die DB zu kopieren und wenn sich dann jemand anmelden möchte verschlüsslet ein Script das eingegebenes Passwort und vergleich es mit dem welches in der DB steht.
Die Frage ist jetzt nur mit welchem Algorithmus werden htacces Passwörter verschlüsselt?
Meine mal gelesen zu haben, dass das crypt ist.
Aber wenn ich in PHP $passwort = crypt($eingegebenes_passwort); mache und das dann mit dem Passwort aus der DB vergleiche (if ($db_pass = $pass) $access = true, dann bekomme ich keinen Zugriff.
Daraufhin habe ich mir die beiden Werte mal ausgeben lassen.
Das Passwort aus der DB war korrekt aber das von mir eingegebene wurde irgendwie auf eine andere Art und Weise verschlüßelt, sodass meine Idee nicht funktionierte ...
Hoffe es kann mir jemand helfen.
Gruß
Covington
Kommentar