login แบบแบ่งสถานะ หลายสถานะใน1User

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา login แบบแบ่งสถานะ หลายสถานะใน1User

login แบบแบ่งสถานะ หลายสถานะใน1User
ขอโค๊ด session คือมีข้อมูลอยู่ในฐานข้อมูล จะทำให้สามารถเป็นได้ทั้ง แอดมิน และ เป็นได้ทั้งผู้อนุมัติ จะทำอย่างไรดีค่ะ 


Newclear 183.88.136.xxx 03-07-2017 09:41:05

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
เก็บฟิลด์สถานะของ user เช่น 
user_level เก็บค่า เช่น 0 1 หรือ 2 ตามจำนวน จำนวนระดับหรือเงื่อนไขของ user ที่ต้องการ
สมมติ เป็น admin เก็บเป็น 1 ผู้ใช้ทั่วไปเก็บเป็น 0
หรือ อย่างเป็นทั้ง admin และผู้อนุมัติก็อาจจะกำหนดค่าเป็น 3 

จากนั้นเวลาล็อกอินใหม่ สร้างตัวแปร session เก็บค่าตัวแปรนั้นไว้เช็คหรือกำหนดค่า
โดยตอนล็อกอินให้ดึงข้อมูลของผู้ใช้ มากำหนดค่าใสตัวแปร session เช่น

$_SESSION['ses_user_level']=$row['user_level'];


ที่เหลือก็นำค่าไปกำหนดเงื่อนไข if else ตามต้องการ


ninenik 183.88.65.xxx 03-07-2017
 ความคิดเห็นที่ 2
-


Sirikorn Khatpattarapimon 124.122.44.xxx 08-12-2018 10:35






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ