ไม่สามารถเข้าสู่ระบบผู้ดูแลระบบหลังจากติดตั้งส่วนขยาย


10

ขออภัยล่วงหน้าสำหรับรายละเอียดบาง ๆ ในอันนี้

ฉันขายส่วนต่อ Magento ด้วยการเปิดตัวล่าสุดฉันได้เริ่มรับรายงานข้อผิดพลาดแปลก ๆ จากผู้ใช้ไม่กี่คน โดยเฉพาะหลังจากติดตั้งส่วนขยายพวกเขารายงานว่าไม่สามารถเข้าสู่ระบบไปยังผู้ดูแลระบบด้วยการร้องขอการเข้าสู่ระบบจะถูกเปลี่ยนเส้นทางกลับไปที่หน้าเข้าสู่ระบบและไม่มีข้อผิดพลาดใด ๆ แสดง

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

มีใครที่นี่เจอสิ่งที่คล้ายกันหรืออาจคิดว่าเหตุผลนี้เกิดขึ้น? ฉันไม่สามารถสร้างปัญหาขึ้นใหม่ในพื้นที่ได้ แต่ฉันได้รับรายงานเพียงพอที่ฉันเชื่อว่าเป็นปัญหาที่เกิดขึ้นจริง


2
ใช่ฉันมีสิ่งนี้เป็นครั้งคราวหลังจากเล่นกับ config คุกกี้ xdebug ฯลฯ การทำความสะอาดคุกกี้จะช่วยได้ อย่าถามฉันจะเกิดอะไรขึ้นในรายละเอียด
Fabian Blechschmidt

2
ฉันพบปัญหานี้เป็นครั้งคราว การล้างคุกกี้ช่วย ไม่แน่ใจว่ารากของปัญหานี้คืออะไร Wild guessL: ขนาดคุกกี้ทั้งหมดของโดเมนนี้เกินขีด จำกัด และเบราว์เซอร์ไม่ยอมรับคุกกี้ใหม่จาก magento หลังจากเข้าสู่ระบบ
Dmytro Zavalkin

2
ฉันได้รับปัญหานี้ - ดูเหมือนว่า Chrome จะแย่กว่าใน FF (เหมือนที่ปรากฏบ่อยขึ้น) แม้ว่าฉันจะเป็นเวอร์ชั่นเก่ากว่าใน EE (1.10.1.1) ดังนั้นมันอาจไม่เกี่ยวข้องกัน
Cheddies

2
ฉันมีปัญหานี้เฉพาะใน Chrome การล้างคุกกี้จะช่วยได้และเว็บไซต์ที่ดูเหมือนจะเลวร้ายที่สุดคือแหล่งเก็บข้อมูลของระบบไฟล์ บางทีสิ่งที่เกี่ยวข้องกับการเก็บขยะ?
philwinkle

2
สิ่งนี้อาจเกี่ยวข้องกับข้อผิดพลาด 'เซิร์ฟเวอร์เวลาไม่ถูกต้อง' ได้เป็นอย่างดี Chrome ได้รับความทุกข์ทรมานจากเรื่องนี้โดยเฉพาะอย่างยิ่งเพราะมันมีการตรวจสอบพิเศษเกี่ยวกับคุกกี้ ขอให้ลูกค้าของคุณซิงค์เวลาบนเซิร์ฟเวอร์ของพวกเขา
Daniel Sloof

คำตอบ:


8

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

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

คำอธิบายแบบเต็มยาวเกินไปสำหรับคำตอบสแต็กแลกเปลี่ยนเดียว แต่คุณสามารถค้นหาได้ที่นี่หากคุณสนใจ (การเชื่อมโยงตัวเอง)


2

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.