Simple Machines Community Forum

SMF Support => Language Specific Support => Hilfe zu SMF (German) => Aiheen aloitti: Renard - toukokuu 18, 2007, 06:04:47 AP

Otsikko: Login für Portal mit SMF Datenbank
Kirjoitti: Renard - toukokuu 18, 2007, 06:04:47 AP
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
Otsikko: Re: Login für Portal mit SMF Datenbank
Kirjoitti: dieter4 - toukokuu 18, 2007, 10:34:20 AP
SMF verschlüsselt das Passwort nach diesem Muster:


sha1('username' . 'passwort')
Otsikko: Re: Login für Portal mit SMF Datenbank
Kirjoitti: ianus - toukokuu 18, 2007, 10:35:06 AP
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
Otsikko: Re: Login für Portal mit SMF Datenbank
Kirjoitti: elfinit - elokuu 16, 2007, 05:07:46 IP
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:
Otsikko: Re: Login für Portal mit SMF Datenbank
Kirjoitti: dieter4 - elokuu 18, 2007, 05:17:38 AP
SMF verschlüsselt das Passwort wirklich so, wie ich gesagt habe ;)
Otsikko: Re: Login für Portal mit SMF Datenbank
Kirjoitti: elfinit - elokuu 18, 2007, 06:54:17 AP
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.
Otsikko: Re: Login für Portal mit SMF Datenbank
Kirjoitti: dieter4 - elokuu 18, 2007, 07:13:46 AP
Es dürfen keine Leerzeichen drin sein also wirklich sha1($username.$password).

Oder hast du von einer anderen Software konvertiert?