Cấu hình cookie chính xác cho trang web Magento được chia thành nhiều trường hợp dưới dạng tên miền phụ là gì?


23

Vấn đề

Một trang web lớn sử dụng các phiên bản Magento riêng biệt cho các khu vực địa lý khác nhau để các doanh nghiệp bị cô lập. Thí dụ:

  • trang web.com
  • bắc.site.com
  • nam.site.com
  • đông.site.com
  • tây.site.com

Người dùng có thể truy cập trang web gốc + khu vực, đăng nhập trực tiếp trên trang web khu vực hoặc đăng nhập vào (site.com) bằng thông tin xác thực khu vực của họ (chúng tôi có một trình xác thực + chuyển hướng tại chỗ).

Một số không thể đăng nhập sau khi có thể trước đó và không nhận được phản hồi lỗi. Chúng tôi có thể sao chép lỗi có hai cookie có cùng tên nhưng tên miền khác nhau. Thí dụ:

  • Tên: lối vào, Tên miền: .site.com
  • Tên: frontend, Tên miền: .north.site.com

Xóa cookie giải quyết vấn đề trong hầu hết các trình duyệt. Các cookie dường như bị kẹt trong một số trình duyệt và chúng tôi bị vấp ngã ngoài việc chờ đợi chúng hết hạn, điều đó gây khó chịu cho người dùng.

Những gì chúng tôi đã cố gắng

Ban đầu cấu hình của chúng tôi trống (như bên dưới) cho tất cả các trang web. Điều này gây ra các vấn đề. Theo tôi hiểu, chúng ta cần đặt tên miền rõ ràng cho tất cả các trang web thành ".site.com" để chỉ một cookie có thể tồn tại với tên / tên miền đó.

Điều đó có giải quyết được vấn đề của Magento về việc không biết cookie "frontend" nào là đúng hay không - hoặc có cấu hình ưa thích không?

Câu hỏi

Cấu hình cookie chính xác trong quản trị viên của Magento cho thiết lập đa miền là gì?

Xem: "Hệ thống> Cấu hình> Web> Quản lý cookie phiên"

Cấu hình cookie Magento


Tôi có chung vấn đề đó. Với cấu hình trống, tên miền phụ của tôi không thể đăng nhập vào quản trị viên. Đó là vì cookie (rõ ràng). Xóa tất cả cookie trình duyệt khỏi tên miền chính cho phép đăng nhập vào tên miền phụ, nhưng ngay khi bạn đăng nhập vào tên miền chính, quản trị viên tên miền phụ sẽ chuyển hướng đến màn hình đăng nhập và không thể đăng nhập lại.
Butussy Butkus

Xin vui lòng, viết giải pháp. Tôi có cùng một vấn đề ...
Sylon

Điều này đã khắc phục vấn đề của tôi. magento.stackexchange.com/questions/71283/ Mạnh
Qiong

Câu trả lời:


18

Chúng tôi đã phải làm một cái gì đó tương tự gần đây:

  • Đường dẫn cookie : /
  • Tên miền cookie : .site.com

Đó là mẹo trong trường hợp của chúng tôi.


Phải, đó là những gì chúng ta nghĩ. Các tài liệu thực tế sẽ có ích ở đây ...
Brendan Falkowski

Bạn đã sử dụng cài đặt đó chỉ cho cài đặt tên miền chính hay chỉ cho cài đặt tên miền phụ hoặc cho tất cả các cài đặt?
Butussy Butkus

Không hoạt động. Tôi đã thử sử dụng các cài đặt này (Đường dẫn cookie và Tên miền) chỉ trên cài đặt tên miền chính. Sau đó, tôi đã thử sử dụng nó cả tên miền chính và tên miền phụ (ví dụ http;//north.site.com). Sau đó, tôi đã thử thay đổi tên miền tên miền phụ thành .north.site.com(với một dấu chấm ở phía trước tên miền phụ). Sau đó, tôi đã thử xóa dấu chấm ở phía trước tên miền Cookie tên miền phụ ( north.site.com). Tôi đang bắn trong bóng tối và không đánh được gì. Không có gì hoạt động. Bây giờ tên miền chính và tên miền phụ sẽ không cho phép quản trị viên đăng nhập. Xóa bộ nhớ cache, quay lại giá trị cookie mặc định.
Butussy Butkus

1
Nhưng tinh tế, bạn cũng đã xóa cookie trình duyệt của bạn giữa mỗi bước?
Allan MacGregor

1
Xin chào! Xin vui lòng, viết giải pháp. Tôi có cùng một vấn đề. Cần viết .site.com chỉ cho trang web.com lượt xem?
Sylon

4

Chúng tôi đã có một cái gì đó tương tự như phiên này để được chia sẻ giữa phiên bản Wordpress và phiên bản Magento. Giải pháp của chúng tôi là (như bạn nói) để đặt tên miền thành .site.com, nhưng chúng tôi cũng rất đau buồn vì chúng tôi đã không xóa dữ liệu phiên ngay lập tức.


Vâng, đó là vấn đề chúng ta phải đối mặt bây giờ. Một số trình duyệt làm cho cookie rất dính và người dùng không thể xóa chúng. Chỉ cần đợi cho đến khi họ hết hạn (ugh).
Brendan Falkowski

Mọi thứ sẽ trở nên vui vẻ cho đến lúc đó. Sếp của tôi nhận được email từ CEO của khách hàng trong câu hỏi phàn nàn rằng anh ấy đột nhiên bị đăng xuất. Thay đổi những thứ như thế này là nguy hiểm. Ít nhất bạn biết bây giờ.
Max Bucknell

Xin chào! Xin vui lòng, viết giải pháp. Cần viết .site.com chỉ cho trang web.com lượt xem?
Sylon
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.