wake-up-neo.net

SUPEE 6788 und Passwort zurücksetzen (leere Seite)

Ich habe SUPEE 6788 installiert. Dann ist aufgefallen, dass die Seite zum Zurücksetzen des Passworts leer ist, wenn Sie auf den Link zum Zurücksetzen in der E-Mail klicken. Irgendwelche Ideen, wie die Reset-Seite angezeigt werden soll? Vorherige Reset-Seite war hier /Customer/account/resetpassword / Nach dem Patch-Update ist /customer/account/changeforgotten/ und es ist leer

Technische Beschreibung aus dem Patch

APPSEC-1027, Unzureichender Schutz für das Zurücksetzen des Passworts

Diese Änderung wirkt sich auf Vorlagen aus, indem form_key zur Kundenregistrierungsseitenvorlage/customer/form/register.phtml und ähnlichen Änderungen an dem vergessenen Seitenlayout/customer.xml mit Kennwort und der Vorlage/customer/form/resetforgottenpassword.phtml hinzugefügt wird. Wenn Ihr Geschäft eine benutzerdefinierte Registrierung oder eine Vorlage mit vergessenem Kennwort enthält, stellen Sie sicher, dass Sie diesen Schlüssel auch dort hinzufügen.

13
Icon

Falls nach dem SUPEE-6788-Patch Sie erfahren « Passwort vergessen », ist die Seite leer. 

Sie müssen die customer.xml-Datei bearbeiten und das Kundenlayout customer_account_resetpassword durch customer_account_changeforgotten ersetzen.

Dateispeicherort: app/design/frontend/theme/default/layout/customer.xml Der Name des Themas kann für Sie anders sein.

Aktualisieren Sie Ihren Cache und alles gut!

44
Icon
Find

<customer_account_resetpassword translate="label">
    <label>Reset a Password</label>
    <remove name="right"/>
    <remove name="left"/>

    <reference name="head">
        <action method="setTitle" translate="title" module="customer">
            <title>Reset a Password</title>
        </action>
    </reference>
    <reference name="root">
        <action method="setTemplate">
            <template>page/1column.phtml</template>
        </action>
        <action method="setHeaderTitle" translate="title" module="customer">
            <title>Reset a Password</title>
        </action>
    </reference>
    <reference name="content">
        <block type="customer/account_resetpassword" name="resetPassword" template="customer/form/resetforgottenpassword.phtml"/>
    </reference>
</customer_account_resetpassword>

And Paste Below Code

<customer_account_changeforgotten translate="label">
    <label>Reset a Password</label>
    <remove name="right"/>
    <remove name="left"/>

    <reference name="head">
        <action method="setTitle" translate="title" module="customer">
            <title>Reset a Password</title>
        </action>
    </reference>
    <reference name="root">
        <action method="setTemplate">
            <template>page/1column.phtml</template>
        </action>
        <action method="setHeaderTitle" translate="title" module="customer">
            <title>Reset a Password</title>
        </action>
    </reference>
    <reference name="content">
        <block type="customer/account_resetpassword" name="resetPassword" template="customer/form/resetforgottenpassword.phtml"/>
    </reference>
</customer_account_changeforgotten>
1
Pankaj Upadhyay

Sie müssen die Datei customer.xml bearbeiten und ersetzen

customer_account_resetpassword translate="label" bis customer_account_changeforgotten translate="label" 

und block type="customer/account_resetpassword" bis block type="customer/account_changeforgotten"

Der Dateispeicherort ist app/design/frontend/theme/default/layout/customer.xml. Der Name des Themas kann für Sie anders sein.

0
Rageesh Pv

Aktualisieren Sie Ihre app/design/frontend/%custom%/%theme%/layout/customer.xml-Layoutdatei mit diesen Änderungen: 

 enter image description here

source: Gist.github.com/Nolwennig

0
Nolwennig