数据库问题 如何区分管理员和普通用户 速回!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/12 04:37:01
怎么样区分管理员和普通用户,如果在一个表中管理员id 和 普通用户 id 怎样区别,数据类型怎么样区别,并且在web中怎样调用。 如果在两个表中管理员表和普通用户表怎样相互调用,有知道的请回答 回答好的在原有分数的基础上加分 谢谢各位。
如果在一个表中,则增加用户类型这一个字段,可以使用INT,然后用0表示管理员,1表示普通用户.ID还是使用正常的ID 这个能具体点吗 有代码或范例吗 谢谢

如果在一个表中,则增加用户类型这一个字段,可以使用INT,然后用0表示管理员,1表示普通用户.ID还是使用正常的ID
如果是设计两个表的话没有必要互相调用,只要访问的时候直接访问所需要的角色就可以了,比如你现在要通过管理员界面登陆,则查询管理员表,如果你要通过普通用户登陆则查询普通用户表,如果你的登陆界面是一个统一的话,则先查管理员表看是不是管理员,如果是则跳转到管理员界面,不是再查询普通用户表看是不是用户,如果是就跳转到普通用户界面,不是就通知没有此用户

一个用户表就行了,加一个角色字段,字段里写此用户是啥角色就行了。

数据库有个东西叫权限
可以给不同的用户grant不同的权限