Score:1

ผู้ใช้บางรายเห็น 404 เมื่อเข้าสู่ระบบ

ธง in

เราเห็นข้อผิดพลาดแปลก ๆ กับผู้ใช้บางรายที่พยายามลงชื่อเข้าใช้ไซต์ Drupal 9 พวกเขากำลังใช้แบบฟอร์มการเข้าสู่ระบบที่ /user/login ซึ่ง ณ จุดที่พวกเขาส่งและถูกเปลี่ยนเส้นทางไปยัง URL เช่น:

/user/form_action_p_pvdeGsVG5zNF_XLGPTvY....

ซึ่งส่งผลให้ 404

สิ่งนี้เกิดขึ้นกับผู้ใช้ 2 ใน 20 คนเท่านั้น ถ้าฉันใช้ Drush เพื่อสร้างลิงค์เข้าสู่ระบบก็ใช้งานได้ดี

อะไรเป็นสาเหตุของสิ่งนี้ ไม่มีการติดตั้งอะไรมากนอกจาก Pathauto, Token, Redirect และ Acquia Site Studio

Score:1
ธง cn

form_action_p_pvdeGsVG5zNF_XLGPTvYSCCf43t8qZYSwcfZl2uzM ใช้เป็นตัวยึดสำหรับ URL การดำเนินการ (สำหรับการส่งแบบฟอร์ม)

หากคุณยังคงเห็นตัวยึดตำแหน่งนี้ในซอร์ส HTML ของเบราว์เซอร์ แสดงว่าตัวยึดนั้นถูกแยกออกจากตัวสร้างขี้เกียจที่แนบมา ในการดีบักสิ่งนี้ คุณสามารถเริ่มด้วย hook alters ของฟอร์ม ซึ่งคุณจะเห็นสตริงตัวยึดตำแหน่งและการโทรกลับของ lazybuilder ที่แนบมา FormBuilder::renderPlaceholderFormAction. ไปทีละขั้นตอนผ่านขั้นตอนการเรนเดอร์และตรวจหาโค้ดหรือเทมเพลตที่กำหนดเองซึ่งไม่ได้แสดงทั้งฟอร์มตามที่ควรจะเป็นเพื่อดำเนินการกับข้อมูลเมตาที่แนบมา

Kevin avatar
in flag
Acquia บอกว่าเป็นเพราะ BigPipe รวมกับ Site Studio เราไม่ได้ใช้ Site Studio ในแบบฟอร์มการเข้าสู่ระบบของผู้ใช้แต่อย่างใด และไม่ได้ทำการแก้ไขใดๆ กับแบบฟอร์มนั้น BigPipe เป็นผู้ร้ายที่นี่จริงหรือ? นี่คงเป็นครั้งแรกที่ฉันเคยเจอสิ่งนี้กับ BigPipe จะแก้ไขได้อย่างไรหากเป็นจริง BigPipe (นอกเหนือจากการปิดเครื่อง)
4uk4 avatar
cn flag
โทเค็นของแบบฟอร์มไม่ได้รับการจัดการโดย BigPipe เฉพาะตัวยึดสไตล์แท็ก HTML ที่ใช้สำหรับเรนเดอร์อาร์เรย์
4uk4 avatar
cn flag
ทดสอบ / ผู้ใช้ / เข้าสู่ระบบ หากคุณออกจากระบบ BigPipe จะถูกปิดใช้งาน (ใช้งานได้กับเซสชันเท่านั้น) หากคุณเข้าสู่ระบบและแสดงแบบฟอร์มด้วยวิธีอื่น BigPipe จะทำงาน แต่ไม่ส่งโทเค็นแบบฟอร์ม เนื่องจากโทเค็นสไตล์แท็กที่ไม่ใช่ HTML จะถูกแยกออกจาก BigPipe และจะถูกแทนที่บนเซิร์ฟเวอร์ ดู https://api.drupal.org/api/drupal/core%21modules%21big_pipe%21src%21Render%21Placeholder%21BigPipeStrategy.php/function/BigPipeStrategy%3A%3AdoProcessPlaceholders

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา