การกำหนดสิทธิ์ผู้ใช้

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
nuo0onew
PHP Jr. Member
PHP Jr. Member
โพสต์: 14
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

การกำหนดสิทธิ์ผู้ใช้

โพสต์โดย nuo0onew » 16/05/2008 9:58 pm

อยากทราบแนวคิดเกี่ยวกับการกำหนดสิทธิ์ของผู้ใช้ ในระบบสมาชิก ค่ะ

เช่น

ถ้าเป็น user จะสามารถดูข้อมูลได้อย่างเดียว
แต่ถ้าเป็น staff จะสามารถบันทึกและแก้ไข้ข้อมูลได้ด้วย

โดยที่ admin จะเป็นผู้ให้สิทธิ์กับ user ในการเปลี่ยนสถานะมาเป็น staff


ขอบคุณค่ะ

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 20768
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์โดย mindphp » 16/05/2008 11:51 pm

ถ้าเอา แบบ ง่ายๆ คือ เพื่ม field อีก 1 field ในตางราง staff แล้ว ก็ กำหนด ลงไป
แก้ไขล่าสุดโดย mindphp เมื่อ 17/05/2008 5:16 am, แก้ไขไปแล้ว 1 ครั้ง.
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

ภาพประจำตัวสมาชิก
oxygenyoyo
PHP Hero Member
PHP Hero Member
โพสต์: 140
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์โดย oxygenyoyo » 17/05/2008 1:35 am

อย่างที่คุณ mindphp บอกอ่ะครับ เพิ่ม field อีกหนึ่งอันแล้วก็กำหนดเหมือนเป็นสถานะก็ได้ครับ


เช่น ปุ่ม edit ถ้าเช็คสถานะเป็นคำว่า staff แล้วให้สามารถมองเห็นได้อะไรทำนองเนี้ยครับ

ภาพประจำตัวสมาชิก
nuo0onew
PHP Jr. Member
PHP Jr. Member
โพสต์: 14
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์โดย nuo0onew » 20/05/2008 6:09 pm

ขอบคุณค่ะ จะลองใช้ดูนะคะ

ภาพประจำตัวสมาชิก
I3en_jung
PHP Newbie
PHP Newbie
โพสต์: 6
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์โดย I3en_jung » 26/05/2008 3:37 pm

คำสั่งที่ว่า เช็คแล้วว่าเป็น staff ให้เห็นลิ้งค์ที่edt ได้ ถ้าเปง user ธรรมดาให้มองไม่เห็นเนี่ย เขียนยังไงหรอค่ะ

ขอคำแนะนำด้วยค่ะ

ภาพประจำตัวสมาชิก
dekdee
PHP Newbie
PHP Newbie
โพสต์: 2
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์โดย dekdee » 06/06/2008 8:43 pm

ช่วยบอกวิธีการทำงานคร่าวๆ ของการกำหนดสิทธิผู้ใช้เข้าหน่อยค่ะว่าทำงานอย่างไร

เราต้องกำหนดตารางในฐานข้อมูลอย่างไร

คือกำลังจะต้องทำเหมือนกัน..แต่ไม่รู้ว่าจะเริ่มที่ตรงไหน

มือใหม่ก็งี้....ช่วยชี้แนะด้วยนะคะ

ภาพประจำตัวสมาชิก
ob1
PHP Hero Member
PHP Hero Member
โพสต์: 185
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ติดต่อ:

โพสต์โดย ob1 » 06/06/2008 8:55 pm

เรื่องตารางนี่ คุณ oxygenyoyo ย้ำไว้แล้ว
อย่างที่คุณ mindphp บอกอ่ะครับ เพิ่ม field อีกหนึ่งอันแล้วก็กำหนดเหมือนเป็นสถานะก็ได้ครับ
เช่น ปุ่ม edit ถ้าเช็คสถานะเป็นคำว่า staff แล้วให้สามารถมองเห็นได้อะไรทำนองเนี้ยครับ

ลองทำดูเลยครับ มีปัญหาติดขัดตรงไหนในการทำก็มาว่ากัน

ภาพประจำตัวสมาชิก
oxygenyoyo
PHP Hero Member
PHP Hero Member
โพสต์: 140
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์โดย oxygenyoyo » 07/06/2008 12:39 am

คำสั่งหรอครับ

คุณเคยเขียนเกี่ยวกับ mysql หรือเปล่าครับ <<< ที่ถามเพราะถ้ารู้จะได้บอกเป็นแนวการเขียนเฉยๆ

แต่ถ้าไม่เคยเขียนจะเขียนให้ดูคราวๆครับ


อืมๆ แนวการเขียนก็ประมาณว่าคุณคิวรี่ค่าจาก username ที่เค้ากรอกมาก็ได้

แล้วเอามา mysql_fetcharray แล้วก็เอาค่าออกมาใส่ไว้ในตัวแปรหนึ่ง

เพื่อเอาตัวแปรนั้นมาเปรียบเทียบค่า if

เช่น

ผม username oxygenyoyo

คุณก็คิวรี่ได้ค่าออกมาว่าผม field เกี่ยวกับสถานะเป็น staff

ตรงไหนที่คุณต้องการจะให้ผมเห็นก็

สมมิตว่าตัวแปร $status รับค่าไว้ว่ามีค่าเป็น staff นะครับ

if($status=="staff")
{
echo "สถานะของคุณคือ Staff";
}
else
{
echo "สถานะของคุณคือ Guest";
}


ประมาณนี้แหละครับ


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 26 และ บุคคลทั่วไป 0 ท่าน