ซ้ำกัน: ผู้ดูแลระบบ Django - การตรวจสอบสิทธิ์อีกครั้งหรือไม่
ฉันกำลังมองหาวิธีแยกการจัดการเซสชันสำหรับส่วนผู้ดูแลระบบของไซต์ (django.contrib.admin) และส่วนหน้า - ส่วนที่เหลือ
บุคคลควรจะสามารถเข้าสู่ระบบของผู้ดูแลระบบได้ (เฉพาะในกรณีที่เขามี is_staff
และ/หรือ is_superuser
) แต่ถ้าเขาไปที่ส่วนหน้า เขาไม่ควรอยู่ในระบบในส่วนนั้นของไซต์ เขาควรจะสามารถเข้าสู่ระบบด้วยชื่อผู้ใช้อื่นในส่วนหน้าได้
โดยพื้นฐานแล้วมันเหมือนกับสองเซสชันแยกกันสำหรับผู้ดูแลระบบและส่วนหน้า ฟังก์ชันการเข้าสู่ระบบ/ออกจากระบบและการตรวจสอบสิทธิ์ไม่ใช่ปัญหา ปัญหาคือเซสชันที่แตกต่างกัน มีความคิดอะไรบ้าง?