A-AA+then

พอมีตัวอย่าง code php ที่ใช้ กำหนดสิทธิ์ user ไหมครับ

4,243

ใครพอมีตัวอย่าง code php ที่ใช้ กำหนดสิทธิ์ user ไหมครับ
ประมาณว่าสามารถกำหนดสถานะของ User ได้หลายระดับ หรือ Admin ได้หลายระดับเช่น

1.สมาชิกทั่วไป
2.สมาชิกที่สามารถเขียนหรือตอบคำถามได้
3.Admin ที่สามารถลบหรือแก้ไขได้
4.Admin ระดับสูงสุดที่สามารถทำได้ทุกอย่าง
คืออ่านในบอดแล้วไม่เข้าใจ ที่บอกว่า
<?
  $memer_result = mysql_fetch_array();//อ่านข้อมูลสมาชิกออกมาจากฐานข้อมูล
  
 //เขียนโค้ดเพื่อทำการตรวจสอบว่าเป็นสมาชิกจริงก่อน ก่อนจะผ่านไปบรรทัดต่อไป
  
 //ถ้าตรวจสอบผ่าน เป็นสมาชิก เวลาใช้งานให้ตรวจสอบสถานะของสมาชิก
  if ( $memer_result[status] == 4 )
  {
   //แอดมินระดับสูงสุด ทำอะไรได้บ้างก็กำหนดเอา หรือสามารถมีเมนูอะไรได้ก็เขียนโค้ดเอา
  }
  if ( $memer_result[status] == 3 )
  {
   //แอดมินทั่วไปที่สามารถลบกระทู้ได้ ก็เขียนโค้ดเอา หรือสามารถมีเมนูอะไรได้ก็เขียนโค้ดเอา
  }
  if ( $memer_result[status] == 2 )
  {
   //สมาชิก กิตติมศักดิ์ (ประมาณนั้น) ทำอะไรได้บ้าง หรือสามารถมีเมนูอะไรได้ก็เขียนโค้ดเอา
  }
  else
  {
   //อื่นๆ เป็นสมาชิกทั่วไป ทำอะไรได้บ้าง หรือสามารถมีเมนูอะไรได้ก็เขียนโค้ดเอา
  };
?>


คือต้อง แทรกโค้ดไว้ตรงไหน คือผมเพิ่งมือใหม่หัดเขียนเลยครับ
พอมีตัวอย่างเป็นแนวทางไหมครับ ขอบคุณครับ
 

 

2 ความคิดเห็น

ก็ตามนั้นแหละครับ ตัวอย่าง ไม่มีอะไรมากไปกว่านั้น

ส่วนจะใช้ยังไงก็ต้องไปขึ้นกับกฏที่ตั้งไว้ครับ และตัสอย่างด้านบนก็ไม่มีอะไรอธิบายเพิ่มเติมแล้วครับ

สิ่งที่ต้องทำคือ

ฐานข้อมูลสมาชิก ต้องมีฟิลด์ status โดยฟิลด์นี้จะเก็บค่าตัวเลข สถานะสมาชิกไว้ และนำค่านั้นมาใช้คัดเลือกตามคำสั่งด้านบน ครับ ซึ่งเวลาจะใช้งาน ก็ให้นำข้อมูลฟิลด์ status ออกมา และ ตรวจสอบตามที่ต้องการครับ

งง ป่ะ..
1

สำหรับผมเอง ถ้าเป็น admin ตอน login ก็ไปหน้าที่เราต้องทำทุกอย่าในหน้านั้นเลย  ส่วนสมาชิกทั่วไปก้ไปหน้้าแรก แล้วก็ใช้คำสั่งตรวจสอบในการที่จะทำอะไรได้ เช่นถ้าแก้ไขบล็อก ก็ต้องตรวจสอบว่าเป็นเจ้าของหรือเปล่า ก็ใช้คำสั่งอย่างที่ท่าน goragod ว่านั่นแหละมาตรวจสอบครับ (มือใหม่เหมือนกัน)
2
^