2013-10-31 17 views
6

Tôi đang gặp sự cố khi Magento chuyển hướng người dùng đến thông tin đăng nhập trước khi nhập thông tin đăng nhập chính xác. Điều này dường như chỉ xảy ra nếu trước đó người dùng đã mở một chế độ xem cửa hàng khác trong cùng một trình duyệt. Tôi đã đặt tên miền cookie trong quản trị Magento làm miền của mỗi chế độ xem cửa hàng. Tôi có thể xóa bộ nhớ cache trên đăng nhập trình duyệt để hai cửa hàng và tất cả được tốt cho đến khi tôi đăng xuất của cả hai sau đó trở lại thành một và tôi sẽ nhận được vấn đề.Trang đăng nhập khách hàng Magento tự chuyển hướng mà không gặp lỗi nào

Cấu hình được đặt để sử dụng SID ở giao diện người dùng nhưng bị vô hiệu hóa tôi vẫn gặp sự cố.

Mọi đề xuất? Tôi đang sử dụng phiên bản cộng đồng Magento 1.7.

+0

Enable các bản ghi trong System> Configuration> (tab Advanced) Nhà phát triển> Cài đặt nhật ký. Sau đó, chỉ cần kiểm tra nhật ký của bạn xem có bất kỳ lỗi nào không. Bạn có thể tìm thấy một số lỗi ở đó. Ngoài ra kiểm tra error.log của Apache hoặc nginx. Cho chúng tôi biết nếu có bất kỳ lỗi nào. – Ventus

+0

Nhật ký được bật nhưng tất cả những gì tôi thấy là lỗi cú pháp php phát triển cũ. Không có lỗi nào xảy ra khi thấy sự cố. – user2683224

+0

Bạn đã mở tab nhà phát triển trong Chrome hoặc Firebug trong Firefox để xem cookie hiện tại chưa? Tôi sẽ thử xóa tất cả cookie trong trình duyệt theo cách này. Đôi khi một cookie cũ sẽ cư trú và gây ra các vấn đề kỳ lạ như thế này. – iJeep

Trả lời

8

Một tình huống khác có thể gây ra sự cố đăng nhập của khách hàng là thiếu form_key từ mẫu đăng nhập.

Để giải quyết việc này xin vui lòng xác định vị trí các mẫu login.phtml trong chủ đề của bạn Đến template/customer/form/login.phtmltemplate/persistent/customer/form/login.phtml và thêm đoạn mã sau vào biểu mẫu đăng nhập

<input type="hidden" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>" /> 
+0

Đã làm việc cho tôi. tnx – janw

+0

@awesome concept –

+0

Tuyệt vời cảm ơn bạn đã lưu 2 giờ của tôi –

Các vấn đề liên quan