คำถามติดแท็ก cookie

หมายถึงคำถามที่เกี่ยวข้องกับคุกกี้ของเบราว์เซอร์

12
การเข้าสู่ระบบลูกค้าไม่ทำงานใน 1.9
ฉันเพิ่งติดตั้ง Magento 1.9.0.1 ใหม่และฉันเห็นพฤติกรรมแปลก ๆ บางอย่างกับแบบฟอร์มการลงชื่อเข้าใช้ของลูกค้า ใน Chrome (รุ่น 36) แบบฟอร์มเข้าสู่ระบบไม่ทำงาน ฉันเพิ่งเปลี่ยนเส้นทางไปที่หน้าเข้าสู่ระบบ ไม่มีข้อความแสดงข้อผิดพลาด อย่างไรก็ตามเมื่อฉันเปิดหน้าต่างใหม่ที่ไม่ระบุตัวตนฉันสามารถเข้าสู่ระบบได้ดี การคิดว่านี่เป็นปัญหาเกี่ยวกับคุกกี้ฉันจึงลบคุกกี้ทั้งหมดจากเบราว์เซอร์และลองอีกครั้งและฉันก็ได้ผลลัพธ์เดียวกัน ในทั้งสองกรณีฉันสามารถลงชื่อเข้าใช้แผงการดูแลระบบได้โดยไม่มีปัญหาใด ๆ ฉันได้ลองทั้งใน Firefox และ Safari แล้ว Firefox ฉันจะเห็นสิ่งเดียวกันเกิดขึ้น (แต่ไม่สม่ำเสมอและฉันสามารถแก้ไขได้โดยล้างคุกกี้) และฉันไม่สามารถทำซ้ำใน Safari ฉันไม่เคยมีปัญหากับเรื่องนี้ใน Magento รุ่นอื่น ๆ มีการเปลี่ยนแปลงพื้นฐานบางอย่างในวิธีที่วีโอไอพีจัดการกับคุกกี้ในเวอร์ชั่น 1.9 และ / หรือมีบางสิ่งที่ฉันสามารถทำได้เพื่อทำให้เสถียรมากขึ้น?

2
อะไรคือการกำหนดค่าคุกกี้ที่ถูกต้องสำหรับเว็บไซต์ Magento ที่แบ่งเป็นหลาย ๆ โดเมนย่อย?
ปัญหา ไซต์ขนาดใหญ่ใช้ Magento แยกต่างหากสำหรับภูมิภาคทางภูมิศาสตร์ที่แตกต่างกันดังนั้นธุรกิจจึงถูกแยกออก ตัวอย่าง: site.com north.site.com south.site.com east.site.com west.site.com ผู้ใช้สามารถเยี่ยมชมไซต์รูท + ภูมิภาคเข้าสู่ระบบโดยตรงบนไซต์ภูมิภาคหรือล็อกอิน (site.com) ด้วยข้อมูลประจำตัวของภูมิภาค (เรามีการรับรองความถูกต้อง + เปลี่ยนเส้นทางในสถานที่) บางคนไม่สามารถเข้าสู่ระบบหลังจากก่อนหน้านี้สามารถและไม่มีข้อเสนอแนะข้อผิดพลาด เราสามารถทำซ้ำความผิดที่มีคุกกี้สองตัวที่มีชื่อเดียวกัน แต่มีโดเมนต่างกัน ตัวอย่าง: ชื่อ: ส่วนหน้าโดเมน: .site.com ชื่อ: ส่วนหน้าโดเมน: .north.site.com การลบคุกกี้ช่วยแก้ไขปัญหาในเบราว์เซอร์ส่วนใหญ่ ดูเหมือนว่าคุกกี้จะติดอยู่ในเบราว์เซอร์บางตัวและเราก็นิ่งงันมากกว่าที่จะรอให้คุกกี้หมดอายุซึ่งทำให้ผู้ใช้งานสะดุด สิ่งที่เราพยายาม ตอนแรกการกำหนดค่าของเราว่างเปล่า (ด้านล่าง) สำหรับทุกไซต์ สิ่งนี้ทำให้เกิดปัญหา ดังที่ฉันเข้าใจแล้วเราจำเป็นต้องตั้งค่าโดเมนอย่างชัดเจนเพื่อให้ทุกไซต์เป็น ".site.com" เพื่อให้มีคุกกี้เดียวเท่านั้นที่มีชื่อ / โดเมนนั้น นั่นแก้ไขปัญหาของวีโอไอพีที่ไม่ทราบว่าคุกกี้ "ส่วนหน้า" ใดที่ถูกต้อง - หรือมีการกำหนดค่าที่ต้องการหรือไม่ คำถาม การกำหนดค่าคุกกี้ที่ถูกต้องในการดูแลระบบของ Magento สำหรับการตั้งค่าหลายโดเมนคืออะไร? โปรดดู: …

4
เว็บไซต์สดว่างเปล่าในส่วนหน้าหรือเก็บไว้ในการโหลดและไม่เคยโหลด
ฉันกำลังเผชิญกับปัญหาที่แปลกประหลาดที่สุดในวีโอไอพี เราใช้เวอร์ชั่น 1.9.0 จาก 2 เดือนล่าสุดไซต์สดของเราคือ "ว่างเปล่า" หรือ "โหลดต่อเนื่อง" สำหรับเบราว์เซอร์ที่ใช้แล้ว หมายถึงในเบราว์เซอร์นี้เราได้เยี่ยมชมเว็บไซต์หลายครั้ง ในบางเบราว์เซอร์มันใช้งานได้ดี ในบางรายการแสดงว่างเปล่า แต่แบ็คเอนด์ทำงานได้ดีในเบราว์เซอร์ทั้งหมด เรากำลังประสบปัญหาในโครเมี่ยม, โมซิลล่า, โอเปร่าและเบราว์เซอร์อื่น ๆ ทั้งหมด 1) หากเราล้างประวัติเบราว์เซอร์ [แคชและคุกกี้] กว่าที่ใช้งาน 2) ถ้าเราเปิดเว็บไซต์เดียวกันในหน้าต่างส่วนตัวมันทำงานได้ 3) ถ้าเราเปิดเว็บไซต์ในเบราว์เซอร์ที่ติดตั้งใหม่มันจะทำงานได้ในบางครั้ง ว่างเปล่าอีกครั้งหลังจากเราใช้เว็บไซต์ 4) หากเราล้างโฟลเดอร์ var / session กว่าจะเริ่มทำงานกับเบราว์เซอร์ทั้งหมดในบางครั้ง ไซต์ว่างอีกครั้ง 5) บางครั้งเว็บไซต์จะทำการโหลดต่อไปและมันจะไม่โหลด .... ฉันจะตรวจสอบsystem.log & exception.log แต่ดูเหมือนว่าไม่มีข้อผิดพลาดที่เกี่ยวข้องกับเรื่องนี้ เรากำลังใช้https สำหรับหน้าเว็บที่ปลอดภัย แม้เรามีแอพถ่ายทอดสดสำหรับเว็บไซต์นี้ บางครั้งเราจะได้รับข้อผิดพลาดร้ายแรง: **Fatal error**: Allowed memory …
23 cache  frontend  cookie 


4
แก้ไขแล้ว - Magento 2 - ไม่สามารถลงชื่อเข้าใช้ผู้ดูแลระบบ (ไม่มีข้อความแสดงข้อผิดพลาด) ติดอยู่ที่หน้าจอเข้าสู่ระบบ
นี่ไม่ใช่คำถาม แต่เป็นคำตอบสำหรับปัญหาที่ค่อนข้างเก่า แต่เกิดขึ้นซ้ำ ๆ ฉันจำได้ว่าต้องดิ้นรนกับเรื่องนี้ในวันที่ฉันตั้ง Magento 1.9 และมันก็เกิดขึ้นอีกครั้งใน Magento 2.1.4 ฉันลืมไปหมดแล้วว่าตอนนี้ฉันจะแก้ไขอย่างไรดังนั้นคราวนี้ฉันก็เลยบันทึกคำตอบไว้ที่นี่ในกรณีที่มีคนต้องการมันด้วย คำชี้แจงปัญหา โดยพื้นฐานแล้วคุณกำลังตั้งค่า Magento 2.1 store ของคุณปฏิบัติตามข้อกำหนดทั้งหมดของเซิร์ฟเวอร์เพิ่ม SSL ตั้งค่าเว็บไซต์มุมมอง Store และ Store ของคุณและเติมการกำหนดค่า Store เฉพาะเพื่อให้ทราบว่าทันใดนั้นคุณไม่สามารถเข้าสู่แผง admin อีกต่อไป ไม่มีข้อผิดพลาดไม่มีอะไรในคอนโซลของเบราว์เซอร์ไม่มีปัญหาใด ๆ กับเบราว์เซอร์ Chrome / Firefox คุณล้างการประชุมและแคชเพื่อประโยชน์ไม่เกินไป คุณพบคำตอบที่ชี้ไปที่เซสชันและการตั้งค่าแคชต่อไป แต่คุณทำตามเอกสารแล้ว แต่ก็ยังใช้งานไม่ได้

2
Magento2: Minicart เต็มในขณะที่รถเข็นว่างเปล่า
ลูกค้าของเราจำนวนมากบ่นว่าพวกเขาเพิ่มรายการลงในรถเข็นและเมื่อพวกเขาดำเนินการชำระเงินพวกเขาจะถูกเปลี่ยนเส้นทางไปยังรถเข็นที่ว่างเปล่า เราคิดว่าอาจเป็นผลมาจากการใช้เวลาสั้นเกินไปดังนั้นเราจึงพยายามเพิ่มอายุการใช้งานคุกกี้ / เซสชันเป็น 86400 (ทั้งบนผู้ดูแลระบบและเซิร์ฟเวอร์) หลังจากนั้นฉันพยายามสร้างปัญหาขึ้นมาใหม่ & จัดการเพื่อให้บรรลุพฤติกรรมแปลก ๆ อย่างที่คุณเห็นในภาพหน้าจอที่แนบมา ฉันเพิ่มสินค้าลงตะกร้าแล้วกลับมาหลังจากประมาณ 20-30 นาทีและเห็นสินค้าของฉันในมินิมาร์ท จากนั้นฉันก็ดำเนินการเช็คเอาต์ & มันนำฉันไปยังรถเข็นที่ว่างเปล่านี้ในขณะที่ minicart ยังคงแสดงรายการของฉัน (การรีเฟรชหน้าเว็บก็ไม่ทำงาน): - ความคิดใด ๆ อัปเดต: จนถึงตอนนี้เราสามารถแก้ไขปัญหานี้ได้โดยเปลี่ยนการกำหนดค่าเซสชันกลับมาใช้ไฟล์ (ปิดการใช้งาน Memcached) ฉันรู้ว่าวีโอไอพีแนะนำให้ใช้ Memcached และไม่รู้ว่าอะไรทำให้เกิดปัญหานี้

4
คุกกี้ไม่ทำงานกับโดเมนย่อย
example.comเรามีเว็บไซต์หลักที่ เข้าสู่ระบบexample.com/adminทำงานได้ดีที่นั่น แต่ในเว็บไซต์ทดสอบที่test.example.com/adminฉันไม่สามารถเข้าสู่ระบบโดยไม่ต้องลบexample.comคุกกี้ทั้งหมดก่อน จากนั้นฉันก็สามารถเข้าสู่ระบบได้ แต่ทันทีที่ฉันเข้าสู่example.com/adminคลิกถัดไปของฉันบนเซิร์ฟเวอร์ทดสอบเตะฉันกลับไปที่หน้าเข้าสู่ระบบ ฉันไม่รู้ว่าสิ่งนี้มีผลต่อการเข้าสู่ระบบของลูกค้าหรือไม่ มีการกำหนดค่าบางอย่างในไซต์หลักหรือไซต์ทดสอบที่จะแก้ปัญหานี้หรือไม่

2
เหตุการณ์สุดท้ายที่ส่งมาก่อนที่เนื้อหาจะถูกส่งไปยังเบราว์เซอร์คืออะไร?
ฉันต้องตั้งค่าหรืออัปเดตคุกกี้ แต่ฉันต้องการให้แน่ใจว่าการประมวลผลคำขอ (หรือมากที่สุด) ทั้งหมดที่เกิดขึ้นก่อนที่รหัสสร้างคุกกี้ของฉันจะทำงาน เช่นถ้าผู้ใช้เข้าสู่ระบบฉันต้องการให้แน่ใจว่าการประมวลผลการเข้าสู่ระบบเกิดขึ้นก่อนที่รหัสของฉันจะทำงานหรือหากผู้ใช้เพิ่มบางอย่างในรถเข็นของพวกเขาฉันต้องการที่จะรู้ว่าการประมวลผลรถเข็นทั้งหมดเสร็จสิ้นก่อน มีเหตุการณ์ใดบ้างที่ส่งทันทีก่อนที่คำตอบจะถูกส่งไปยังเบราว์เซอร์?

1
เข้าถึงเซสชัน Magento จากไซต์ภายนอก
คุณจะลงชื่อเข้าใช้ลูกค้า / ผู้ใช้ที่มีอยู่จากแอปพลิเคชันภายนอกหรือข้ามเซสชันของเขาหลังจากเข้าสู่Magentoแอปพลิเคชันอื่นได้อย่างไร

2
ไม่สามารถเข้าสู่ระบบผู้ดูแลระบบหลังจากติดตั้งส่วนขยาย
ขออภัยล่วงหน้าสำหรับรายละเอียดบาง ๆ ในอันนี้ ฉันขายส่วนต่อ Magento ด้วยการเปิดตัวล่าสุดฉันได้เริ่มรับรายงานข้อผิดพลาดแปลก ๆ จากผู้ใช้ไม่กี่คน โดยเฉพาะหลังจากติดตั้งส่วนขยายพวกเขารายงานว่าไม่สามารถเข้าสู่ระบบไปยังผู้ดูแลระบบด้วยการร้องขอการเข้าสู่ระบบจะถูกเปลี่ยนเส้นทางกลับไปที่หน้าเข้าสู่ระบบและไม่มีข้อผิดพลาดใด ๆ แสดง ดังนั้นดูเหมือนว่าปัญหาคลาสสิก "ไม่สามารถตั้งค่าคุกกี้ / สร้างอินสแตนซ์เซสชัน" ที่ไหนนี้ได้รับแปลกคือพวกเขามีความสามารถที่จะเข้าสู่ระบบหลังจาก 3-12 ชั่วโมง (ที่ประมาณการ) พวกเขาพบปัญหาติดต่อฉันเพื่อขอความช่วยเหลือฉันเขียนกลับมาพวกเขารายงานว่าปัญหาหายไป ฉันยังถือว่าการล้างคุกกี้ของพวกเขาและสร้างรหัสเซสชันใหม่จะแก้ไขปัญหาและแนะนำเช่นเดียวกันกับผู้ใช้ที่พบมัน มีใครที่นี่เจอสิ่งที่คล้ายกันหรืออาจคิดว่าเหตุผลนี้เกิดขึ้น? ฉันไม่สามารถสร้างปัญหาขึ้นใหม่ในพื้นที่ได้ แต่ฉันได้รับรายงานเพียงพอที่ฉันเชื่อว่าเป็นปัญหาที่เกิดขึ้นจริง

2
คุกกี้ Magento 2 ไม่ทำงานเมื่อเปิดใช้งานแคชทั้งหมด
ในผู้สังเกตการณ์ฉันกำลังตั้งค่าคุกกี้เช่นนี้: $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $cookieManager = $objectManager->get('Magento\Framework\Stdlib\CookieManagerInterface'); $cookieManager->setPublicCookie('myvar', $myVar); ทุกอย่างทำงานได้เมื่อFull page cachingปิดการใช้งาน อย่างไรก็ตามเมื่อฉันเปิดใช้งานคุกกี้จะไม่ถูกตั้งค่า ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

1
ทำให้ลูกค้าเข้าสู่ระบบหลังจากลบ var / session ใน magento
เรากำลังประสบปัญหาบางอย่างในไซต์สดตามลิงก์ด้านล่าง สำหรับความรู้ของฉันถ้าเราลบโฟลเดอร์ var / session กว่าที่เราต้องเข้าสู่ระบบทั้งส่วนหน้าและส่วนหลัง เพื่อแก้ปัญหานี้: เว็บไซต์สดว่างเปล่าในส่วนหน้าหรือโหลดต่อไปและไม่เคยโหลดเราจะต้องลบโฟลเดอร์เซสชั่นซ้ำแล้วซ้ำอีก มีวิธีใดบ้างถ้าเราลบโฟลเดอร์เซสชั่นด้วยเราสามารถให้ลูกค้าของเราเข้าสู่ระบบสำหรับเว็บไซต์ได้หรือไม่?

2
วานิชและน้ำมันสน
ฉันพบว่าเมื่อใดก็ตามที่ฉันเริ่ม Varnish บนเซิร์ฟเวอร์ของฉันฉันจะสูญเสียเซสชันของฉันสำหรับผู้ใช้ของฉัน นี่คือการทำให้ลูกค้าของฉันหลวมตะกร้าสินค้า นี่เป็นพฤติกรรมปกติของวานิชหรือ VCL ของฉันจะตำหนิหรือไม่ ดูเหมือนว่ามันจะไม่ ข้อมูลเพิ่มเติม ในการตรวจสอบเพิ่มเติมปรากฏว่าปัญหานี้เกี่ยวข้องกับปัญหา # 725ใน GitHub การติดตั้ง Magento ของฉันคือรุ่น 1.9.1.0 มันก็ควรจะกล่าวว่าส่วนหน้าทั้งหมดของฉันกำลังทำงานภายใต้ https ฉันใช้ปอนด์ต่อหน้าวานิชเพื่อยกเลิก SSL ปรากฏว่าพฤติกรรมวีโอไอพีเริ่มต้นในรุ่นนี้คือการสร้างคุกกี้ส่วนหน้ารองซึ่งมักจะเรียกว่า 'frontend_cid' ในความพยายามที่จะทดสอบการโจมตีของ MITM ดูเหมือนว่าไฟล์ VCL ที่สร้างขึ้นโดย Turpentine ไม่ได้ส่งผ่านคุกกี้นี้ซึ่งก่อให้เกิดเซสชันที่ไม่ถูกต้อง ใครสามารถอธิบายได้ว่าไฟล์ VCL ส่งผ่านคุกกี้ที่ Magento ทำต่อลูกค้าได้อย่างไร ฉันได้ทำให้แคบลงเพื่อวานิชไม่ได้สร้างคุกกี้ที่จำเป็น ตั้งแต่ Magento 1.9.1.0 มีการแนะนำคุกกี้ 'frontend_cid' เพื่อป้องกันการโจมตีของ MITM สามารถพบได้ในMage_Core_Model_Session_Abstract_Varienชั้นเรียนที่บรรทัดที่ 135 if (Mage::app()->getFrontController()->getRequest()->isSecure() && empty($cookieParams['secure'])) { …

2
วีโอไอพีใช้เซสชันและคุกกี้เมื่อใด
ฉันรู้ว่าวีโอไอพีมีฟังก์ชั่นหลักสำหรับการจัดการเซสชันและคุกกี้: Mage::getSingleton('core/cookie'); Mage::getSingleton('core/session'); วีโอไอพีตั้งค่าคุกกี้เมื่อใดและเมื่อใดที่ PHP ใช้เซสชัน กรณีการใช้งานคืออะไร? ฉันบิตสับสนเพราะฉันรู้ว่าร้านวีโอไอพีข้อมูลรถเข็นในและสถานะของผู้ใช้ในMage::getSingleton('checkout/session') Mage::getSingleton('customer/session')แต่เซสชันการชำระเงินดูเหมือนจะไม่ใช่เซสชัน แต่เป็นคุกกี้แทน เพราะเมื่อฉันปิดเบราว์เซอร์และเปิดหน้าขึ้นใหม่รายการนั้นยังคงอยู่ในรถเข็น นั่นหมายความว่าcheckout/sessionโมเดลตั้งค่าคุกกี้และไม่ใช่$_SESSIONตัวแปรส่วนกลางใช่หรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.