怎样在数据库中对用户授权,用户配置,权限管理这几项功能建模

怎样在数据库中对用户授权,用户配置,权限管理这几项功能建模,第1张

///新增一个用户 ;添加哪几个权限,哪个数据库,哪张表 授权给谁 来自与哪 有没密码

grant [权限1,权限2,权限3] on to user@'host' identfied by '123456';

grant all on to lisi@'1921681%' identified by '123456';

常用的权限有 all,create,drop,insert delete,update,select

//收回权限

revoke all on from lisi@'1921681%';

--针对某个库做授权

grant all on bool to lisi@'1921681%';

--收回某个库权限

revoke all on bool from lisi@'1921681%';

--针对表做权限

grant insert,update,select on gy3goods to lisi@'1921681%';

前端的登陆界面,除了用户名、密码之外,添加一个下拉框选择公司名称

使用两个表的联合查询

sql

=

"select

aposition

from

user

a,corp

b

where

acorpid

=

bcorpid

and

ausername

=

and

apassword

=

and

bcorpname

=

";

把输入的用户名、密码、公司名称这三个数据代入到三个号中。

分配权限,这个至少要有四张表,一张列名表,一张表头表,另一张就是你的用户表,还有就是权限表了。它们之间的关系就是权限表的主键是用户表的外键,而列名表的主键和表头表的主键都是权限表的外键,那么你写代码的时候只需要 *** 作用户表就好了

以上就是关于怎样在数据库中对用户授权,用户配置,权限管理这几项功能建模全部的内容,包括:怎样在数据库中对用户授权,用户配置,权限管理这几项功能建模、一个角色对应多个用户,一个用户又有多个权限怎么设计数据库、C#做个权限管理,怎么做用.net做个角色的权限管理,给角色分配权限,都是从数据库读取出来的动态的。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10165747.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存