Score:2

หน้าที่แสดงผลหลายรายการในเส้นทางเดียวกันไม่เคารพสิทธิ์การเข้าถึงที่แตกต่างกัน

ธง hm

ด้วย Drupal 7 ทำให้สามารถกำหนดใน Views เพจที่มีการแสดงผลหลายรายการ โดยมี URL เดียวกันทั้งหมด การเรียงลำดับการแสดงตามลำดับระดับการเข้าถึงจากมากไปน้อย (ผู้ดูแลระบบขึ้นก่อน ไม่ระบุชื่อเป็นลำดับสุดท้าย) จึงเป็นไปได้ที่จะมีการแสดงผลที่แตกต่างกันขึ้นอยู่กับบทบาทของผู้ใช้ที่เข้าสู่ระบบ สิ่งนี้อนุญาตสำหรับรายการเมนูเดียวที่แสดงเฉพาะข้อมูลที่ผู้ใช้มีสิทธิ์ ดูเหมือนจะไม่ทำงานอีกต่อไปใน Drupal 8 และ 9

สถานการณ์

สร้าง 2 ผู้ใช้: user1 ที่มีตัวแก้ไขเนื้อหาโปรไฟล์ user2 พร้อมโปรไฟล์ผู้ใช้ที่ผ่านการรับรองความถูกต้อง ป้อนคำอธิบายรูปภาพที่นี่

สร้างมุมมอง _test

ทำซ้ำการแสดงผล

เปลี่ยนชื่อจอแสดงผลแรกและตั้งค่าการเข้าถึงบทบาท (สำหรับจอแสดงผลนี้เท่านั้น)

ป้อนคำอธิบายรูปภาพที่นี่

เปลี่ยนชื่อจอแสดงผลที่สองและตั้งค่าการเข้าถึงบทบาท (สำหรับจอแสดงผลนี้เท่านั้น)

ป้อนคำอธิบายรูปภาพที่นี่

เข้าสู่ระบบด้วย user1 และไปที่ /test แสดงมุมมองอย่างถูกต้อง (มุมมองชื่อเรื่องแก้ไขตามที่ระบุในข้อกำหนดของมุมมอง)

ป้อนคำอธิบายรูปภาพที่นี่

ออกจากระบบและเข้าสู่ระบบในฐานะ user2 และไปที่ /test

ป้อนคำอธิบายรูปภาพที่นี่

ออกจากระบบ เข้าสู่ระบบในฐานะผู้ดูแลระบบ และปิดใช้งานการแสดงผล ผู้ใช้เพจ1, บันทึกและออกจากระบบ/เข้าสู่ระบบในฐานะผู้ใช้2 มุมมองจะปรากฏขึ้น

ป้อนคำอธิบายรูปภาพที่นี่

เป็นไปได้อย่างไรที่จะมีพฤติกรรมเหมือนกับใน Drupal 7

โพสต์คำตอบ

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