Ich hatte meinen Blog jetzt länger nicht benutzt und in der Zwischenzeit meinen PC neu aufgesetzt. Alle im Browser gespeicherten Passwörter sind damit futsch, mitunter auch das von Serendipity...
Nein, Du musst es neu setzen. Dafür musst Du mittels phpMyAdmin oder so deine serendipity_authors Datenbanktabelle anschauen und dort für deinen Redakteur ein neues MD5-Passwort-Hash einfügen.
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
jetzt ist es mir tatsächlich bei einem alten Blog auch passiert: Passwort vergessen.
Ich habe versucht, über phpMyAdmin wie beschrieben (serendipity_authors, user, password -> MD5) ein Neues zu setzen, kann mich aber nach wie vor nicht einloggen. Irgendeine Idee, woran das liegen könnte?
und rufe es über http://deinblog/fixlogin.php auf. Über die Variable $username und $password in dem Script gibst DU den aktuellen Usernamen und das neue Passwort ein.
Die s9y serendipity_hash() Funktion konvertiert das Passwort dann korrekt, und führt die SQL-Abfrage damit auf.
I have the same problem - I just updated the weblog and I can't get into the admin.
I tried uploading this fixlogin.php but first I included the "CODE:SELECT ALL" which perhaps I shouldn't.
I got the error message below.
Is there anything I can do?
TIA
Margaret
CODE:SELECT ALL
Warning: Cannot modify header information - headers already sent by (output started at /kunden/187871_90762/webseiten/serendipity/fixlogin.php:2) in /kunden/187871_90762/webseiten/serendipity/include/functions_config.inc.php on line 627
Warning: Cannot modify header information - headers already sent by (output started at /kunden/187871_90762/webseiten/serendipity/fixlogin.php:2) in /kunden/187871_90762/webseiten/serendipity/include/functions_config.inc.php on line 627
Warning: Cannot modify header information - headers already sent by (output started at /kunden/187871_90762/webseiten/serendipity/fixlogin.php:2) in /kunden/187871_90762/webseiten/serendipity/include/functions_config.inc.php on line 627
Fatal error: Call to undefined function serendipity_hash() in /kunden/187871_90762/webseiten/serendipity/fixlogin.php on line 6
OK, I have switched my brain on now. But I do not know *exactly* where to place my username and password - do they go instead of the apostrophe and inverted commas (' "), or before or after them?
Wenn ich mein Passwort vergessen habe, muss ich phpMyAdmin benutzen? Ich versuchte es früher heute, aber es ist mir zu hoch.
Auf S. 93 des Serendipity-Buchs steht eine Möglichkeit "fixpass.php" zu erstellen. Würde dies funktionieren, auch ohne phpMyAdmin?
Bei fixlogin bekomme ich die Fehlermeldung
>>Fatal error: Call to undefined function serendipity_hash() in /kunden/187871_90762/webseiten/serendipity/fixlogin.php on line 5<<
Vielen Dank für jede Hilfe!
Zirbelholz wrote:Ich ziehe die Frage zurück! Meine Messages können gerne gelöscht werden, da sie niemandem helfen.
Margaret
Hast du das Problem denn gelöst?
Das hier vorgestellte fixlogin.php funktioniert nur für Serendipity > 1.5.1 - für ältere Versionen ist es NICHT gedacht, da man dort die Passwort-Hashes ganz einfach mit MD5() in der Datenbank setzen kann, bzw. es gibt auch andere "fixpass.php" Scripte (hier im forum zu finden) mit denen man in alten s9y Versionen das Passwort ändern kann.
Ich vermute, Du hast auf serendipity 1.5.5 aktualisiert und das Script danach korrekt uasführen können.
Grßüe,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/