Właśnie przeprowadziłem migrację mojej witryny. Ale mam problem.
Moi klienci nie mogą zalogować się na swoje konto. Po kliknięciu zaloguj się na stronie logowania. http://www.mywebsite.com/customer/account/login/ Należy zalogować się na ich konto, ale przekierowuje tę samą stronę.
Jestem bardzo nowy w Magento. Pomóż mi, jak to naprawić?
customer
logging
ce-1.8.1.0
Nattapong Lip Kiatmongkollert
źródło
źródło
Odpowiedzi:
Czy masz niestandardowy szablon i czy działał w wersji 1.7? W 1.8.1 dodano form_keys, więc sprawdź niestandardowy szablon dla tego wiersza:
jeśli go brakuje, dodaj go jak w
I sprawdź wszystkie inne formularze po aktualizacji:
https://gist.github.com/drobinson/7913822
źródło
http://www.blueclawsearch.co.uk/blog/2013/12/12/fix-customer-cannot-login-to-magento-1-8-1/ jest to rozwiązanie problemu
Oto, co ma do powiedzenia powyższy link:
Idź do
template/customer/form/login.phtml
itemplate/persistent/customer/form/login.phtml
oraz podDodaj następujący kod w formularzu logowania
Jeśli używasz formularza logowania w różnych szablonach, możesz dodać również
form_key
do innych części.źródło
Zrobiłem to w /app/Mage/Customer/controllers/AccountController.php
Wprowadziłem te zmiany i zaczęło to działać dla mnie
źródło