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

ใครพอมีตัวอย่าง 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

  {

    //อื่นๆ เป็นสมาชิกทั่วไป ทำอะไรได้บ้าง หรือสามารถมีเมนูอะไรได้ก็เขียนโค้ดเอา

  };

?>



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

พอมีตัวอย่างเป็นแนวทางไหมครับ ขอบคุณครับ

 



 


29 เม.ย. 2556 2 15,337

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



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



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



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



งง ป่ะ..
#1

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