Uutiset:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu
Advertisement:

Login für Portal mit SMF Datenbank

Aloittaja Renard, toukokuu 18, 2007, 06:04:47 AP

« edellinen - seuraava »

Renard

Hallo,
ich habe ein Protal in PHP geschreiben, nur habe ich jetzt ein Problem: Der Login soll über die Datenbank eines Simple Machines Forum laufen. Aber immer wenn ich das eingegebene Passwort verschlüssle, stimmt es nicht mit dem in der SMF Datenbank überein.

Danke im Vorraus

dieter4

SMF verschlüsselt das Passwort nach diesem Muster:


sha1('username' . 'passwort')

ianus

Grüße!

Nette Idee.
Du kannst vielleicht mal einen Blick auf die SMF eigene SSI.php werfen. Damit lässt sich das login recht einfach einbauen.

Mehr Informationen findest Du unter
http://docs.simplemachines.org/index.php?topic=400.msg529#msg529

Es gibt aber auch eine Menge Fäden zur Benutzung dieser Datei.

edit: Hallo Neakro  :D

elfinit

Lainaus käyttäjältä: Neakro - toukokuu 18, 2007, 10:34:20 AP
SMF verschlüsselt das Passwort nach diesem Muster:


sha1('username' . 'passwort')


Stimmt das wirklich? Und was ist mit dem Salt-Feld in der DB? Ich habe die Sources angeguckt, dort ist aber so viel Support für alte Login-Methoden, dass ich nicht ganz durchblicken konnte.

Würde mich interessieren, wie es genau funktioniert. Schreibe eine kleine Anwendung in Symfony mit dem User-Support aus SMF:

dieter4

SMF verschlüsselt das Passwort wirklich so, wie ich gesagt habe ;)

elfinit

#5
Hmm... ich habe mal die Methode ausprobiert und meinen Benutzernamen und mein Passwort so verschlüsselt. Der Hash-Wert stimmt aber mit dem Hash-Wert in dem Passwort-Feld leider nicht überein. :-\

P.S.: Alle Salt-Felder in der DB sind leer.

dieter4

Es dürfen keine Leerzeichen drin sein also wirklich sha1($username.$password).

Oder hast du von einer anderen Software konvertiert?

Advertisement: