Di. 19.11.2013
16:52 Uhr
#1
- Registriert seit
- 19.01.2013
- Beiträge
- 6
- Beitragswertungen
Hey, ich kann mich nicht mehr mit meinem Admin Account einloggen. Wenn ich ein neues Passwort in die Datenbank einsetze, und mich einlogge, wird es wieder geändert. In irgendeines. Ich gebe das verschlüsselte Passwort in die Datenbank ein. Kann mich einloggen. Gut. Aber dann aktualisiere ich, und stelle fest, das Passwort ist wieder ein anderes. Wieso das?
verwendete ilch Version: 1.1 P
Di. 19.11.2013
16:57 Uhr
#2
- Registriert seit
- 11.09.2013
- Beiträge
- 10
- Beitragswertungen
Workaround: Leg dir doch einen neuen Account an und setz die Rechte auf "-9", dann hast du wieder einen Admin-Acc;
Ansonsten bleibt natürlich die Frage, ob du am User-Managment-Code etwas geändert hast...
Zuletzt modifiziert von Lokzmir am 19.11.2013 - 16:57:43
"Es liegt stets am Betriebssystem, nicht am Programmierer" - Mein Ausbilder im ersten Lehrjahr ^^
Di. 19.11.2013
19:14 Uhr
#3
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
Führe die update.php von update11 aus, deine Datenbankfelder für die Passwörter sind zu klein.
Nachdem du das Update eingespielt hat, sollte ein zurücksetzen auf MD5 beim nächsten mal der komplette neue Hash in der Spalte passen und nicht nur ein kleiner Teil, der beim Vergleich natürlich nicht ausreicht.
Du kannst vorher überprüfen, ob die Länge des pass Feldes in der ic?_pass Tabelle wirklich nur 32 ist (der alte Wert, von vor 1.1P).