olsenbande-com 0 Posted August 13, 2008 Share Posted August 13, 2008 Hallo, ich habe folgendes Problem. Es wurde PHP4 auf PHP Version 5.2.0-8+etch11 umgestellt, auch MySQL auf Vers. 5. Nach der Umstellung funktionierte der Login weder im pGB noch im pNews. Im pGB wurde außerdem das Captcha nicht angezeigt. Habe es als erstes mit pgb_createdb.php probiert, jedoch ohne Ergebnis. Habe dann pGB von Vers. 12 auf 13 umgestellt und nun funktionierte das Captcha, jedoch der Login weiterhin nicht. Ich habe dann parallel ein blankes pGB auf einer leeren DB installiert und da funktionierte alles wunderbar, auch der Login. Hat jemand eine Idee, woran es liegen könnte? Die Scripte dürfen doch alle unter PHP5 laufen. Quote Link to post Share on other sites
Powie 1 Posted August 13, 2008 Share Posted August 13, 2008 Durch den Wechsel der mySQL Version passt der Passwort Hash nicht mehr, der wird nun anders verschlüsselt. Benutze dies: http://www.powie.de/cms/filedb/file.php?id=75 Quote Link to post Share on other sites
olsenbande-com 0 Posted August 13, 2008 Author Share Posted August 13, 2008 Vielen Dank für die schnelle Antwort. Daran habe ich auch schon gedacht. Ich hatte die reset php in der blanken Installation probiert. Ich habe das Passwort verstellt und wollte es dann mittels der kleinen PHP-Datei wieder zurückstellen. Das funktionierte aber nicht. Hat sich da vielleicht etwas bei den Variablen geändert? Quote Link to post Share on other sites
Powie 1 Posted August 13, 2008 Share Posted August 13, 2008 Nein da hat sich seither nichts dran geändert. Es sollte funktionieren. Quote Link to post Share on other sites
olsenbande-com 0 Posted August 13, 2008 Author Share Posted August 13, 2008 Nein es funktioniert wirklich nicht. Ich habe es jetzt auf der richtigen Installation mit der Passwortzurücksetzung probiert - nix. Ich habe jetzt mal in die SQL-Datei reingesehen und mit einer Sicherung vergleichen. Das verschlüsselte Passwort ist das gleiche, das reset-script hat nicht funktioniert. Dabei habe ich doch alles beachtet. Quote Link to post Share on other sites
Powie 1 Posted August 13, 2008 Share Posted August 13, 2008 Setz das Passwort doch einfach mal im phpmyadmin normal mit der password() Funktion. Quote Link to post Share on other sites
olsenbande-com 0 Posted August 13, 2008 Author Share Posted August 13, 2008 Problem ist gelöst. Ich bin einfach in die SQL-Datenbank und habe den Wert für das Passwort einfach gelöscht. Dann ohne Passworteingabe eingeloggt und Passwort geändert. Etwas umständlich, aber Hauptsache es funktioniert wieder. Quote Link to post Share on other sites
dussy 0 Posted March 31, 2009 Share Posted March 31, 2009 http://dev.mysql.com/doc/refman/5.1/en/application-password-use.html Ich denke das wahrscheinlich hier der Ansatz ist, ich habe das gleiche Problem mit dem alten Powie Forum und werd da jetzt mal rumsuchen. Quote Link to post Share on other sites
Powie 1 Posted March 31, 2009 Share Posted March 31, 2009 Ja das kann der Grund sein. Webspace gewechselt? Quote Link to post Share on other sites
dussy 0 Posted March 31, 2009 Share Posted March 31, 2009 Nein ich hab den server auf die neuste php version upgedatet Quote Link to post Share on other sites
Powie 1 Posted March 31, 2009 Share Posted March 31, 2009 Nur das php Update kann das nicht hervorrufen. Ist es eventuell eine uralt Version des pGB ? Quote Link to post Share on other sites
dussy 0 Posted March 31, 2009 Share Posted March 31, 2009 Sodale - hier ist die QuicknDirty Lösung: Ich ändere den SQL Befehl der loginabfrage, das er so aussieht: $sqlbefehl = "select * from $tab_user where username = '$username' and pwd = OLD_PASSWORD('$pwd')"; also anstatt password() --> old_password() Dann klappt es ... Es hängt übrigens damit zusammen, das auch die Datenbank von 4 auf 5 upgedatet wurde old_password() ist allerdings nicht zukunftssicher, es kann sein, das das in eine der zukünftigen MySQL Versionen auch verschwindet Quote Link to post Share on other sites
tomku 0 Posted March 31, 2009 Share Posted March 31, 2009 :H: Super! danke, wir hatten auch dieses Problem. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.