giữ khách hàng đăng nhập sau khi xóa var / session trong magento


9

chúng tôi đang đối mặt với một số vấn đề trong trang web trực tiếp như liên kết dưới đây.

Đối với kiến ​​thức của tôi nếu chúng ta xóa thư mục var / session, chúng ta phải đăng nhập vào cả frontend và backend.

Để giải quyết vấn đề này: Trang web trực tiếp trống ở lối vào hoặc tiếp tục tải và không bao giờ tải, chúng tôi phải xóa thư mục phiên nhiều lần. Có cách nào nếu chúng tôi xóa thư mục phiên, chúng tôi có thể giữ khách hàng đăng nhập vào trang web không?

Câu trả lời:


7

Không. Các phiên là điều khiến khách hàng của bạn đăng nhập. Nhưng xóa tất cả các phiên không thể là giải pháp cho bất kỳ vấn đề nào bạn gặp phải. Chỉ cần xóa cookie để mất phiên làm việc của bạn hoặc thực sự có gì đó bị hỏng với các phiên, thì bạn chỉ đang chiến đấu với các triệu chứng và tạo ra vấn đề mới.

Một cảnh báo cho tất cả những người bị cám dỗ để xóa var/session!

Điều này sẽ đăng xuất tất cả khách hàng của bạn và xóa giỏ hàng của khách hàng. Nếu bạn có khách truy cập có thể muốn mua một cái gì đó, điều này thực sự không tốt cho doanh nghiệp của bạn!

Nếu đĩa của bạn đã đầy và mục tiêu của bạn là tạo một khoảng trống, bạn có thể sử dụng lệnh này để chỉ xóa các tệp phiên cũ hơn 7 ngày:

find var/session -name 'sess_*' -type f -mtime +7 -delete

Có cách nào để xóa cookie khỏi thư mục var / session thay vì xóa thư mục hoàn chỉnh.
Em bé ở Magento

1
Bạn đang thiếu khái niệm. Cookies được lưu trữ trên máy khách và chứa id phiên. Id này đề cập đến một tệp trong var / session nơi dữ liệu như trạng thái đăng nhập được lưu trữ.
Fabian Schmengler

1
bạn đúng, nhưng rất khó để thông báo cho khách hàng xóa cookie khỏi trình duyệt của họ. Có giải pháp thay thế nào cho việc này?
Em bé ở Magento

Phải có. Nhưng không phải cho câu hỏi bạn hỏi ở đây.
Fabian Schmengler

@fabian Bạn muốn tự làm rõ: nếu chúng tôi có trong Magento admin Cài đặt cookie / Phiên 864.000 (10 ngày), vậy nếu khách hàng không ghé thăm cửa hàng trong 10 ngày qua, thì magento trong lần truy cập tiếp theo sẽ tạo cặp SESS / Cookie mới cho khách hàng đó? Có phải đó là một phiên rất "đúng" để dọn sạch các phiên "rác" cũ hơn 10 ngày này (theo -mtime +10tùy chọn, 10 ngày sửa đổi lần cuối)?
Andriy Gonchar
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.