[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Passwortschlüsselung
Seite 1 von 1

Verfasst: 6. Jul 2007, 18:36
von Aemilia
äh... kurze Frage...

wegen der Zeile psw in der tabelle, wenn ich die verschlüssel (MD5) gilt das Passwort nicht mehr.

Bin mit Php nur in der Basis vertraut. Bitte helft mir!

ansonsten hat tatsächlich alles geklappt bis jetzt! Dauen hoch!

Verfasst: 6. Jul 2007, 19:21
von majestyk

Code: Alles auswählen

wegen der Zeile psw in der tabelle, wenn ich die verschlüssel (MD5) gilt das Passwort nicht mehr.
Nachdem Du md5 aktiviert hast, mußt Du in der Benutzerverwaltung die Passwörter aller Benutzer nochmal neu eingeben und abspeichern.
Das neue Passwort darf dabei nicht dasselbe sein, wie das Alte, sonst wird es nicht aktualisiert.

Verfasst: 6. Jul 2007, 22:21
von Dr KillerJoe
Hi

Ich würds mal wegen der verschlüsselung wie folgt probieren:
Das PW löschen (leer lassen) in der Verwaltung. Dann auf MD5 umstellen und dann das Paßwort eingeben. Bei allen Benutzern muß dann auch das PW geändert werden.

mfg
Flo

Verfasst: 16. Jul 2007, 19:54
von Aemilia
mhh, danke für eure antworten soweit, aber es funktioniert leider nicht. wenn ich das passwort über redaxo änder, nachdem ich die zeile leer gelassen habe und auf md5 gestellt habe, schreibt er das neue passwort rein und löscht die codierung md5...

was nun?

Verfasst: 16. Jul 2007, 20:08
von Dr KillerJoe
Mach doch mal ein Backup und installiere Redaxo mit md5 Codierung neu.

Du könntest natürlich auch mal einen Blick in die Datenbank werfen, ob dort die Codierung vermerkt ist.

mfg
Flo

Verfasst: 16. Jul 2007, 20:25
von Aemilia
gibt es denn eine version mit md5 direkt? hab das erst letzte woche runter geladen... deswegen frag ich so blöd :)

Verfasst: 16. Jul 2007, 21:48
von Dr KillerJoe
das kann jede version. du solltest nur mal vor der Installation md5 einstellen ;)

mfg
Flo

Verfasst: 17. Jul 2007, 10:17
von Aemilia
aber wie soll ich denn vorher md5 einstellen?

ich meine, vorhandene Tabellen werde überschrieben, und im installationsprozess muss ich ja schon den ersten account anlegen. da bin ich ja bei der gleichen situation wie im moment.

Und dann wird wahrscheinlich wieder das gleiche passieren, was jetzt auch passiert, die zeile mit md5 wird überschrieben und das md5 aufgehoben...

ich glaube nicht, dass das funktioniert.

Verfasst: 17. Jul 2007, 10:30
von Dr KillerJoe
Vor der Installation in der master.inc.php md5 einstellen!

und glauben ist nicht wissen. erst wenn man es probiert hat weiß man mehr!

mfg
Flo

Verfasst: 17. Jul 2007, 18:02
von Aemilia
danke für die nette belehrung :)

ich werds ausprobieren!

Verfasst: 17. Jul 2007, 18:15
von Aemilia
ähm, kurze frage....

wie?

sorry, aber so tief bin ich noch nicht in php drin...

so stehts da:
$REX['DB']['2']['PSW'] = "";

so?
$REX['DB']['2']['PSW']['MD5'] = "";

Verfasst: 17. Jul 2007, 19:21
von Markus.Staab
Hi,

einfach den Wert

Code: Alles auswählen

$REX['PSWFUNC'] = ""; // wenn erwünscht: md5 / mcrypt ...
nach

Code: Alles auswählen

$REX['PSWFUNC'] = "md5"; // wenn erwünscht: md5 / mcrypt ...
ändern

und anschließend via phpmyadmin alle schon vorhandenen Accounts updaten:

Code: Alles auswählen

UPDATE `rex_user` SET `psw`=md5(psw)
Gruß,
Markus

Verfasst: 17. Jul 2007, 20:09
von Aemilia
ich danke dir vielmals!

hat bestens funktioniert! und neu installieren war noch nichtmal notwendig!

:)