Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > ตารางสร้างสิทธิ์ของผู้เข้ามาใช้ในแต่ละ page จะสร้างยังไงดีคะ



 

ตารางสร้างสิทธิ์ของผู้เข้ามาใช้ในแต่ละ page จะสร้างยังไงดีคะ

 



Topic : 049605

Guest




เนื่องจากมี พนักงานหลายคนเข้าใช้งาน ในแต่ละหน้านั้น ก็ จะเป็นเฉพาะส่วนของพนักงานคนนั้นคะ

เช่น page 1 ผู้ที่สามารถเข้ามาดูหน้านี้ได้คือคุณ A, B, C ในหน้า page 1 ก็จะถูกแบ่งเป็น 3 ส่วนอีก ส่วนทีี่่สามารถแก้ไขข้อมูลได้ กับแก้ไขข้อมูลไม่ได้ ผู้ที่แก้ไขได้คือ คุณ A แก้ไขไม่ได้ ดูได้อย่างเดียวคือ คุณ B,C

อย่างนี้คะ

ปัจจุบันนี้ ได้สร้างตาราง Officer มาสำหรับเก็บข้อมูลพนักงาน ที่ใช้งาน มี username , password

แล้วเวลาจะเช็คให้โชว์ส่วนนี้ หรือไม่โชว์ส่วนนี้

หรือ ให้เข้าหน้านี้ได้หรือไม่ได้ ก็จะใช้ $_cookie['xusername'] ก็คือ session มาเช็คเป็นรายคนเลยอะคะ





เคยปรึกษาพี่คนนึงเค้า บอกให้ทำเป็นตารางกำหนดสิทธิ์ไปเลย
ตารางแรกเก็บข้อมูลพนักงงาน
ตารางที่สองเก็บสิทธิของการใช้งาน
ตารางที่ 3 กำหนดว่า พนักงานคนนี้สามารถใช้สิทธิ์อะไรได้บ้าง

แล้วเวลา เอามาใช้ ตอน code ก็ใช้ array ในการเช็ค


ฟังแล้วทำไม่เป็นคะ


ใครก็ได้ ช่วยแนะนำ ทีคะ เพราะพนักงานบริษัทเค้ามีหลายคน ถ้าใช้วิธีเช็คอย่างนี้ต่อๆไป เกิดพนักงงานคนนึงลา ออก คงต้องไปแก้ที่หน้า code กันบานเลยว่า ไปเช็คใ้ห้คนนี้เข้าได้หน้าไหนบ้าง




ขอบคุณมากๆๆๆ สำหรับทุก Comment เลยนะคะ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-10-01 13:14:46 By : ขนมปังคุง View : 2190 Reply : 12
 

 

No. 1



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์


เราว่าเช็คสถานะง่ายกว่า เช่น ฐานข้อมูล มีดังนี้

username
password
status

สมมติข้อมูล
username password status
A 1111 1
B 2222 0
C 3333 0


ให้เช็ค user จาก status เช่น ถ้า status เท่ากับ 0 แก้ไม่ได้(หรือสามารถใช้งานหน้าไหนได้บ้าง) อะไรประมาณนี้
เราเข้าใจถูกม่ะ
หรือคนอื่นว่าไง








ประวัติการแก้ไข
2010-10-01 13:41:45
2010-10-01 13:42:21
2010-10-01 13:43:02
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-01 13:41:08 By : ilikeprogramming
 


 

No. 2



โพสกระทู้ ( 889 )
บทความ ( 11 )



สถานะออฟไลน์
Facebook Blogger

แบบ หมูปิ้ง ท่า จะง่าย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-01 15:04:13 By : popnakub
 

 

No. 3

Guest


มีอีกไม๊คะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-01 16:49:35 By : ขนมปังคุง
 


 

No. 4



โพสกระทู้ ( 1,127 )
บทความ ( 2 )



สถานะออฟไลน์


Quote:
ให้เช็ค user จาก status


ผมก็ใช้หลักการนี้ครับ ง่ายดี
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-01 23:41:56 By : iieszz
 


 

No. 5



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


การทำอะไรง่ายๆ มันก็ไม่สามารถตอบโจทย์ได้เสมอไปครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-02 00:09:21 By : PlaKriM
 


 

No. 6



โพสกระทู้ ( 1,127 )
บทความ ( 2 )



สถานะออฟไลน์


Quote:
การทำอะไรง่ายๆ มันก็ไม่สามารถตอบโจทย์ได้เสมอไปครับ


เหมือนโดนสอนเป็นนัยๆ แต่ก็น้อมรับด้วยความยินดีครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-02 15:25:11 By : iieszz
 


 

No. 7



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 6 เขียนโดย : iieszz เมื่อวันที่ 2010-10-02 15:25:11
รายละเอียดของการตอบ ::
มิบังอาจครับ แค่บอกกล่าว เล่าสู่กันฟัง

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-02 16:38:18 By : PlaKriM
 


 

No. 8



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 7 เขียนโดย : PlaKriM เมื่อวันที่ 2010-10-02 16:38:18
รายละเอียดของการตอบ ::
สำหรับคนนี้อะค่ะ >> พี่ปลาการิมเรื่องเล่ามีมากมายค่ะ ประสบการณ์สูงผ่านคลื่นลมมรสุมน้อยใหญ่มาโชกโชน
ขึ้นกับเจ้าตัวว่าอยากจาเล่าอะป่าว ^^


ลองดูตัวอย่าง user permission ของ windows เป็นตัวอย่างสิคะ
จะประกอบด้วย
user ผู้ใช้
role สิทธิ์
user and role
permission จุดอณุญาติใช้งาน
permission and role

permission จะถูกกำหนดไปที่ปลายทางในการณีของ windows ให้ง่ายอาจจะมองเป็น folder ก้อได้
เราจะทำแบบง่ายค่ะ อนุญาติไม่อนุญาติ จากนั้นจะเชื่อมกับสิทธิ์โดย permission and role
ว่า folder อนุญาติให้สิทธิ์ระดับไหนเข้ามาได้ และ สิทธิ์จะโยงกะผู้ใช้ผ่าน user and role อีกทีค่ะ
เป็นเส้นตรงยาวไปเรื่อยๆ สามชั้น
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-02 19:00:15 By : blurEyes
 


 

No. 9



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 8 เขียนโดย : blurEyes เมื่อวันที่ 2010-10-02 19:00:15
รายละเอียดของการตอบ ::
คุณน้องรู้ได้ไงว่าพี่ผ่านคลื่นลมมรสุมมา ดูจากหนังหน้าพี่ใช่ไหม

อย่างที่คุณน้องบอกครับ จะออกแบบ permission ให้ยิบย่อยแบบสุดๆ ก็ยังได้ เก็บไว้ใน session ตอน login นั่นแหละ ว่าคนนี้มีสิทธิ์ใช้งานอะไรบ้าง

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-02 23:29:44 By : PlaKriM
 


 

No. 10



โพสกระทู้ ( 367 )
บทความ ( 0 )



สถานะออฟไลน์


อ่าาาาาาาาาา

มีตัวอย่างให้ดูไม๊คะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-04 20:54:26 By : unzeen
 


 

No. 11



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 9 เขียนโดย : PlaKriM เมื่อวันที่ 2010-10-02 23:29:44
รายละเอียดของการตอบ ::
ป่าวค่ะ แหมดูจากท่าแทะกุ้งอะค่ะ เห็นกะรู้ว่ามีประสบการณ์สูง กุ้งเล็กกุ้งน้อยทั่วเจ็ดมหาสมุทร พี่ปลาการิมแทะมาหมดแล้วแน่นอนค่ะ


ยกตัวอย่างหรอคะ ^^ ปกติจะเขียน .NET ค่ะตัวอย่างที่ง่ายที่สุดคุณลองดู windows นั่นแหละค่ะใกล้ตัว
ตอนเรา shared folder ก้อจะหลักการนี้ คือทำความซับซ้อนแยกออกเป็นชั้นเหมือนหัวหอมอะค่ะ ^^
ระบบสามชั้นแบบนี้ MS ใช้เป็น model พื้นฐานแทบจะทุกอย่าง แล้วใน framework จะมี library เพื่อการนี้ให้เลย
ใน php ก้อทำได้ก้อประยุกต์เอาตามความจำเป็นและเหมาะสมมังคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-04 21:13:34 By : blurEyes
 


 

No. 12



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 11 เขียนโดย : blurEyes เมื่อวันที่ 2010-10-04 21:13:34
รายละเอียดของการตอบ ::
ใช่ครับ นั่นเป็นกระบวนท่าสุงสุดในการแทะกุ้ง ผมได้ทำการร่ำเรียนมาจากเทือกเขาตะนาวศรี เป็นเวลานับสิบๆ ปี


php อย่างที่ผมว่าก็เก็บแบบนี้ อยู่ที่การออกแบบระบบการให้สิทธิ์ด้วย
https://www.thaicreate.com/php/forum/027618.html
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-04 22:58:13 By : PlaKriM
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ตารางสร้างสิทธิ์ของผู้เข้ามาใช้ในแต่ละ page จะสร้างยังไงดีคะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่