ถ้าใช้ตารางร่วม ก็ใช้หน้าเดียว แล้วตอน code login ก็ไปตรวจเอาว่าผู้ใช้นี้เป็นอะไร admin หรือ user
การแสดง menu ก็เหมือนกัน อาจเก็บ user_role ไว้ใน cookie เลยก็ได้หรือดึงเฉพาะ user id จาก cookie มาเช็คว่าเป็น admin, user อีกทีก็ได้
จริงๆแนวคิดตารางร่วมแบบที่ผมว่าไปก็จะทำได้แค่ user 2 ระดับ ถ้าจะทำให้ล้ำลึกกว่านั้นก็ต้องมีเพิ่มอีก2ตารางเลย เป็นการเก็บ user_id กับ role_id
และอีกตารางเป็นตารางจัดการ role หรือ หน้าที่ว่าเป็น admin, user, super admin, moderator, ไม่จำกัด ได้อีกเยอะ