Я только что перенес свой сайт. Но у меня проблема.
Мои клиенты не могут войти в свой аккаунт. При нажатии войти на страницу входа. http://www.mywebsite.com/customer/account/login/ Необходимо войти в свою учетную запись, но он перенаправляет ту же страницу.
Я очень плохо знаком с magento. Пожалуйста, помогите мне, как это исправить?
customer
logging
ce-1.8.1.0
Наттапонг Лип Киатмонгколлерт
источник
источник
Ответы:
У вас есть собственный шаблон и он работал в 1.7? В 1.8.1 были добавлены form_keys, поэтому, пожалуйста, проверьте свой пользовательский шаблон для этой строки:
если он отсутствует, добавьте его как в
И проверьте все остальные формы после обновления:
https://gist.github.com/drobinson/7913822
источник
http://www.blueclawsearch.co.uk/blog/2013/12/12/fix-customer-cannot-login-to-magento-1-8-1/ это решение проблемы
Вот что говорит ссылка выше:
Перейти к
template/customer/form/login.phtml
иtemplate/persistent/customer/form/login.phtml
и подДобавьте следующий код в форму входа
Если вы используете форму входа в разных шаблонах, то добавьте также
form_key
и другие части.источник
Я сделал это в /app/Mage/Customer/controllers/AccountController.php
Я внес эти изменения, и это стало работать для меня
источник