php 根据用户角色控制数据显示,php – 如何管理数据库中的用户角色?

I just don’t know how I can link roles

to several permissions.

您使用连接表:role_id和permission_id来标识与哪些角色相关联的权限

编辑:

示例表

角色表

Role_ID Role_Name

1 Standard User

2 Super User

3 Guest

许可表

Permission_ID Permission_Name

1 View User List

2 Update Own User Account

3 Update Any User Account

ROLE_PERMISSION表

Role_ID Permission_ID

1 1 // Role 1 (Standard User) grants View User List

1 2 // and Update Own User Account

2 1 // Role 2 (Super User) grants View User List,

2 2 // Update Own User Account,

2 3 // and Update Any User Account

3 1 // Role 3 (Guest) grants View User List

列出指定的Role_ID的权限

select R.role_id,

P.permission_id,

P.permission_name

from role R,

permission P,

role_permission RP

where RP.permission_id = P.permission_id

and RP.role_id = R.role_id

and R.role_id = 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值