首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多级登录,代码点火器上的限制区域

多级登录,代码点火器上的限制区域
EN

Stack Overflow用户
提问于 2015-01-05 08:48:07
回答 1查看 476关注 0票数 0

我有问题要处理多层登录和重划区域,将有2种类型的用户:管理和用户(公共),当用户注册时,他们填写的表格:用户名,电子邮件,和城市。->访问将设置为NULL。对于管理员访问将是st到1(手动)

  1. 表用户:创建表如果不存在users ( id int(11) NULL AUTO_INCREMENT,username varchar(255) NULL,password varchar(255) NULL,acces' varchar(5), 'city varchar(25) NULL,主键(id) ) ENGINE=InnoDB默认CHARSET=latin1 AUTO_INCREMENT=17;
  2. 表事件:如果不存在events,则创建表( id int(11) NOT NULL AUTO_INCREMENT,event varchar(255) NOT NULL,‘cityvarchar(25) NOT NULL, PRIMARY KEY (id`’) ENGINE=InnoDB默认CHARSET=latin1 AUTO_INCREMENT=17;

问题是: 1.当用户想要登录时,他们填写2份表格:电子邮件和密码。2.如何检查他们是用户还是管理员。3.如果他们以用户身份登录,他们将被导向他们的“城市”。当他们注册时,“城市”对城市来说是一样的。

我真的很感激解决我的问题的所有可能的办法。感谢所有人

致以问候。

EN

回答 1

Stack Overflow用户

发布于 2015-01-05 11:36:44

只需添加第三个带有“角色”的表,就可以为用户分配一个角色。

您可以将函数/控制器限制为规则,而不是检查用户登录。

代码语言:javascript
复制
if(user_has_role('admin'))

您可以稍加努力,将其扩展到每个用户的多个角色,每个角色都具有自己的权限等等,还可以为这种功能提供几个预先准备好的库。

搜索用户库就行了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27776009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档