Ghi nhớ tôi và psuedo đăng nhập vào trạng thái


7

Tôi đang làm việc để cho phép kiên trì sử dụng cài đặt quản trị viên tích hợp. Tôi đã bật tính năng kiên trì và ghi nhớ cho tôi và đặt thời gian phiên thành một tháng. Vấn đề là dường như chỉ hoạt động một phần.

Trên trang web của tôi nếu bạn chưa đăng nhập, bạn không thể thấy giá cả và bạn sẽ thấy đăng nhập và tạo tài khoản trên trang chủ khi bạn chưa đăng nhập và xem trang chủ khác nếu bạn đã đăng nhập.

Nếu tôi đăng nhập với tính năng kiên trì được bật và quay lại sau một vài giờ, tôi sẽ quay lại trạng thái đăng nhập psuedo. Tôi có thể thấy giá cả và thông thường "Chào mừng NGƯỜI DÙNG" Tôi thấy "Không phải NGƯỜI DÙNG?" lời nhắc. Nhưng tôi thấy trang chủ đã đăng xuất, tức là liên kết đăng nhập và tạo tài khoản thay vì trang chủ đã đăng nhập. Ngoài ra, tôi có thể thêm các mặt hàng vào giỏ hàng của mình (thường giới hạn ở những khách hàng chưa đăng nhập), nhưng khi tôi chuyển sang kiểm tra thì nó nhắc tôi đăng nhập.

Vì vậy, tôi dường như ở trong một số psuedo đã đăng nhập vào trạng thái, và tôi không thể hiểu tại sao điều này lại xảy ra. Tôi muốn kích hoạt tính bền bỉ, nhưng tôi muốn nó để người dùng đăng nhập đầy đủ, không đăng nhập một phần như có vẻ là trường hợp.

Bất kỳ ý tưởng những gì có thể gây ra vấn đề này?


2
Chỉ là một ý tưởng nhanh: Có lẽ đó là liên quan đến bộ nhớ cache? Bạn sử dụng loại cache nào?
Anna Völkl

Bộ lưu trữ phiên đang được sử dụng trong local.xml là gì?
B00mer

Lưu trữ phiên hệ thống tập tin. và trang web là trên một máy chủ nginx.
The_DemoCorgin

Bạn có thể thêm mã bạn sử dụng để ẩn nút "thêm vào giỏ hàng" không. Bạn đang kiểm tra xem liệu cookie tồn tại hoặc sử dụng magento dựng sẵn là chức năng đăng nhập của khách hàng? Cũng có thể bạn vô hiệu hóa bất kỳ bộ đệm toàn trang.
Renon Stewart

Câu trả lời:


1

Giỏ hàng liên tục

Sử dụng giỏ hàng liên tục có thể giúp giảm số lượng giỏ hàng bị bỏ rơi và tăng doanh số. Điều quan trọng là phải hiểu rằng giỏ hàng liên tục không tiết lộ thông tin tài khoản nhạy cảm bất cứ lúc nào. Trong khi giỏ mua hàng liên tục được sử dụng, cả khách hàng đã đăng ký và người mua hàng khách đều phải đăng nhập vào tài khoản hiện có hoặc tạo tài khoản mới trước khi thanh toán . Đối với người mua hàng của khách, một giỏ mua hàng liên tục là cách duy nhất để lấy thông tin từ phiên trước đó.

Xem http://merch.docs.magento.com/ce/user_guide-Jan-29/content/order- Processing / shopping-cart -persistent.html

Sau đó, dường như hoạt động chính xác theo mô tả ở trên từ magento nói rằng người mua hàng được yêu cầu đăng nhập hoặc tạo tài khoản mới.

Ngoài ra, kể từ khi bạn sử dụng phiên cơ sở tệp, bạn nên cố gắng thay đổi session.gc_maxlifetimeđể đảm bảo người dùng vẫn đăng nhập và không chỉ là giỏ hàng liên tục.

session.gc_maxlifetime chỉ định số giây sau đó dữ liệu sẽ được xem là 'rác' và được dọn sạch. Thu gom rác xảy ra trong phiên bắt đầu.


0

Theo hiểu biết của tôi, có vẻ như chức năng mà bạn mô tả được mong đợi của mô đun giỏ hàng liên tục. Tuy nhiên, nó có thể không tính đến hầu hết sẽ luôn hiển thị giá cả.

Hãy nhớ rằng hầu hết mọi thứ liên quan đến giỏ hàng của Magento đều dựa trên các trích dẫn, bất kể việc kiểm tra đơn giản chỉ cần thêm vào giỏ hàng sẽ tạo ra một trích dẫn, v.v.

Vì vậy, trong trạng thái như vậy, bạn đã đăng nhập, thêm một mục vào giỏ hàng, phiên / đăng nhập của bạn hiện được liên kết với báo giá. Khi trở về (nếu không đăng xuất) sau khi hết hạn cookie chính, phiên của bạn sẽ được cookie nhận ra và xây dựng lại dựa trên phiên trước đó của bạn. Về mặt kỹ thuật, Magento thấy rằng bạn đang ở trong trạng thái đăng nhập giả. Về mặt kỹ thuật có nghĩa là bạn đã đăng nhập, do đó lý do bạn thấy giá cả.

Xem thêm chi tiết trong hướng dẫn sử dụng về các trạng thái khác nhau:

Có một số nhà quan sát trong mô-đun Persistent có thể được làm lại cho chức năng bạn đang tìm kiếm:

Một bài viết cũ hơn nhưng có thể có một số cái nhìn sâu sắc hơn về việc tùy chỉnh cho những gì bạn đang muốn đạt được:

Bạn cũng có thể cần phải bấm lỗ (FPC) hoặc hết hạn một số bộ đệm khối liên quan đến khách hàng khi tái khởi động lại phiên.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.