Passwort vergessen Funktion setzt Passwort nicht zurück

Hier kannst du dich vorstellen und Fragen zum Plugin stellen.
Installation, Administration, etc.

Moderator: maennchen1.de

Antworten
vrdkt
Beiträge: 7
Registriert: 13.06.2016, 12:00
Lizenz: wpShopGermany Enterprise

Passwort vergessen Funktion setzt Passwort nicht zurück

Beitrag von vrdkt »

Enterprise Version in Wordpress 4.8.1
Installierte DB Version: 3.12.4
MySQL 5.7
PHP 7.0-latest CGI

Hallo zusammen,

wie der Titel schon sagt habe ich ein Problem mit der Passwort vergessen Funktion.
Ein vorhandener Kunde mit aktivem Account hat sein Passwort vergessen und klickt auf den
Link "Passwort vergessen", gibt seine Emailadresse ein und bekommt die Hinweis Email mit dem
Link zum zurücksetzten. Nach klicken auf den Link erhält der Kunde eine zweite Email mit dem neuen
Passwort zugesendet.
Versucht man sich nun mit der Emailadresse und dem neu erhaltenen Passwort einzuloggen erhält man eine Fehlermeldung
das die Zugangsdaten nicht korrekt sind, es ist weiterhin das alte Passwort gültig.

Ich bin etwas ratlos, hat jemand einen Tipp für mich ? Braucht ihr noch weitere Informationen ?
Vielen Dank vorab !

Maggus
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17870
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Passwort vergessen Funktion setzt Passwort nicht zurück

Beitrag von maennchen1.de »

Hallo!
Danke für die detaillierten Infos!
Kannst du bitte den Vorgang erneut durchspielen, allerdings mit aktiviertem WordPress- und wpShopGermany-Debug Modus?
Sofern Meldungen erscheinen: Bitte poste hier nur die Meldungen die mit "Warning" oder "Error" beginnen (nicht "Notice").
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
vrdkt
Beiträge: 7
Registriert: 13.06.2016, 12:00
Lizenz: wpShopGermany Enterprise

Re: Passwort vergessen Funktion setzt Passwort nicht zurück

Beitrag von vrdkt »

Dies ist beim absenden der Emailadresse die einzige Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at /html/wp-content/plugins/wpshopgermany/mods/wpsg_mod_versandarten.class.php:51) in /html/wp-content/plugins/wpshopgermany/controller/wpsg_SystemController.class.php on line 2

Nach erhalten der EMail und klicken auf den Link um das Passwort zu generieren:


Warning: Cannot modify header information - headers already sent by (output started at /html/wp-content/plugins/wpshopgermany/mods/wpsg_mod_versandarten.class.php:51) in /html/wp-content/plugins/wpshopgermany/controller/wpsg_SystemController.class.php on line 2

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Crypt_RSA has a deprecated constructor in /html/wp-content/plugins/wpshopgermany/lib/phpseclib0.3.0/Crypt/RSA.php on line 247

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Crypt_Hash has a deprecated constructor in /html/wp-content/plugins/wpshopgermany/lib/phpseclib0.3.0/Crypt/Hash.php on line 83

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Math_BigInteger has a deprecated constructor in /html/wp-content/plugins/wpshopgermany/lib/phpseclib0.3.0/Math/BigInteger.php on line 181

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; wpsg_kundenverwaltung_widget has a deprecated constructor in /html/wp-content/plugins/wpshopgermany/mods/mod_kundenverwaltung/wpsg_kundenverwaltung_widget.class.php on line 2
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17870
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Passwort vergessen Funktion setzt Passwort nicht zurück

Beitrag von maennchen1.de »

Die deprecated-Meldungen kannst du zunächst ignorieren.
Ich denke aber, dass PHP7 hier der Auslöser für das Problem ist. Hast du die Möglichkeit, mit einer kleineren Version (z.B. 5.6) zu testen?
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
vrdkt
Beiträge: 7
Registriert: 13.06.2016, 12:00
Lizenz: wpShopGermany Enterprise

Re: Passwort vergessen Funktion setzt Passwort nicht zurück

Beitrag von vrdkt »

Hallo,
ja ich kann zwischen PHP 4.4 CGI, 5.2 CGI, 5.3 CGI, 5.4 CGI, 5.5-latest CGI, 5.6-latest CGI, 7.0-latest CGI und 7.1-latest CGI wählen.
Wobei ich nicht über 7.0 gehen kann da es mit 7.1 Probleme beim Login im Warenkorb gibt.

Ich habe jetzt auf 5.6-latest CGI heruntergestuft, gleicher Effekt, gleiche Meldungen.
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17870
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Passwort vergessen Funktion setzt Passwort nicht zurück

Beitrag von maennchen1.de »

Hast du unter "Konfiguration > Einstellungen > Erweitert > SALT Schlüssel" etwas eingetragen? (Vorsicht hier bei Änderungen, bestehende Passwörter funktionieren danach nicht mehr!)
Ist Version 3.12.2 deine Erstinstallation, oder hast du von einer vorherigen Version aktualisiert?
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
vrdkt
Beiträge: 7
Registriert: 13.06.2016, 12:00
Lizenz: wpShopGermany Enterprise

Re: Passwort vergessen Funktion setzt Passwort nicht zurück

Beitrag von vrdkt »

Ich bin mir nicht sicher ob ich da irgendwann mal was eingetragen habe aber dort ist eine längere Zeichenkette hinterlegt.
Es wurde von einer vorherigen Version aktualisiert.
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17870
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Passwort vergessen Funktion setzt Passwort nicht zurück

Beitrag von maennchen1.de »

Kannst du bitte einmal alle anderen Plugins deaktivieren, gern auch die user_views und am besten noch ein WordPress Standard Theme aktivieren, um möglichst viele Fehlerquellen ausschließen zu können?
Derzeit können wir dein Problem nicht reproduzieren.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
MyNokia
Beiträge: 21
Registriert: 03.05.2014, 18:33
Lizenz: wpShopGermany Pro

Re: Passwort vergessen Funktion setzt Passwort nicht zurück

Beitrag von MyNokia »

Hallo, muss mich da mal dranhängen. Bei mir beschwert sich ein Kunde auch, dass er sich nicht mehr mit seinen Daten anmelden kann. Die Passwort vergessen Funktion hat es auch schon genutzt... Jetzt habe ich dem Kunden mal selbst ein neues Passwort vergeben und mich im Shop damit angemeldet.

Aktuelle Shop-Version 3.12.4 und bei SALT ist auch ein Schlüssel eingegeben. Es handelt sich bei mir auch um keine Neuinstallation. Folgende Fehlermeldung im Debug-Modus:

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_basic::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php on line 2

Warning: Missing argument 2 for wpsg_mod_kundenverwaltung::customer_delete_pre() in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_kundenverwaltung.class.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/mods/wpsg_mod_basic.class.php:2) in /homepages/4/d69696821/htdocs/wordpress/wp-content/plugins/wpshopgermany/controller/wpsg_SystemController.class.php on line 2
MyNokia
Beiträge: 21
Registriert: 03.05.2014, 18:33
Lizenz: wpShopGermany Pro

Re: Passwort vergessen Funktion setzt Passwort nicht zurück

Beitrag von MyNokia »

MyNokia hat geschrieben:Hallo, muss mich da mal dranhängen. Bei mir beschwert sich ein Kunde auch, dass er sich nicht mehr mit seinen Daten anmelden kann. Die Passwort vergessen Funktion hat es auch schon genutzt... Jetzt habe ich dem Kunden mal selbst ein neues Passwort vergeben und mich im Shop damit angemeldet.

Aktuelle Shop-Version 3.12.4 und bei SALT ist auch ein Schlüssel eingegeben. Es handelt sich bei mir auch um keine Neuinstallation. Folgende Fehlermeldung im Debug-Modus:
Hab den Fehler gefunden, der Thread hier hat mir weitergeholfen:
viewtopic.php?f=13&t=8500

Mit den Einstellungen in der wp-config.php klappt's auch bei mir:
define('WP_DEBUG', false);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);

Zur Info:
Habe auch PHP 5.6.30 am laufen...
vrdkt
Beiträge: 7
Registriert: 13.06.2016, 12:00
Lizenz: wpShopGermany Enterprise

Re: Passwort vergessen Funktion setzt Passwort nicht zurück

Beitrag von vrdkt »

Damit unterbinde ich die anzeige Fehlermeldungen die ich ja absichtlich zur Fehlersuche aktiviert habe.
Anscheinend wird das neu generierte Passwort nicht im Datenbankeintrag des Benutzers geschrieben.
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17870
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Passwort vergessen Funktion setzt Passwort nicht zurück

Beitrag von maennchen1.de »

@MyNokia: Funktioniert dann damit das setzen des neuen Passwortes?
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
MyNokia
Beiträge: 21
Registriert: 03.05.2014, 18:33
Lizenz: wpShopGermany Pro

Re: Passwort vergessen Funktion setzt Passwort nicht zurück

Beitrag von MyNokia »

maennchen1.de hat geschrieben:@MyNokia: Funktioniert dann damit das setzen des neuen Passwortes?
Sorry, habe Eure Frage erst jetzt gesehen. Ja, damit funktioniert das setzen des neuen Passwortes. :)
Antworten