ในตารางอาจจะมี field status เช่น ถ้า status 1 = admin , status 2 = user
check status ตั้งแต่ตอน login เลยถ้าเป็น admin ให้เข้าหน้านั้นๆได้โดยอาจ check ในแต่ล่ะหน้า เช่น
if($_SESSION['status'] != '1'){
//กลับไปหน้าแรก
}
(มีหลายวิธีลองศึกษาดูนะ)
ความจริงมีหลายวิธีในการสร้างฐานข้อมูล (แล้วแต่คนออกแบบนะ) จาให้user,admin อยู่ในตารางเดียวกันเป็นตาราง user ก็ได้แล้วแยก status เอาแบบด้านบน หรือ แยกมันคนละตารางเลยเป็นตาราง user,admin (ก็ง่ายในการ query นิดหน่อย) แล้วแต่คนชอบนะ...