我想设置某些受密码保护的页面,但希望页面只能被某些用户访问。我是否需要预先分配用户名和密码,或者是否有办法设置我的数据库,以便它能检测到我想授权并授予访问权限的用户?限制对某些用户的访问
回答
对于这种情况,您可以为用户使用不同的权限。设置相应的会话变量以指示当前用户的特权级别。当然,您需要拥有关于数据库权限的信息。
您能否给我一个您建议的变量的代码示例,并且将用户级别设置为默认设置,直到该人员注册,然后如果注册人是授权用户进入db ad编辑的级别? – dmwesq 2011-05-02 10:12:32
@dmwesq:理想情况下,当数据库第一次创建时,您应该拥有最少特权的用户。从此,您可以设计应用来宣传用户。直接通过编辑数据库表来完成这项任务将是一项繁琐的任务。尽管整个解决方案都很复杂。 – 2011-05-02 10:27:02
您可以将用户名和密码存储在数据库中,然后检查对受保护页面的访问权限。
我意识到我可以(并且实际上必须?)将用户名和密码存储在数据库中。但我的问题是,我是否需要预先分配给每个潜在用户这些项目?我显然不能有任何人可以注册访问的开放注册,所以我正在研究如何让某些用户能够注册 - 我可以在数据库中设置一些字段为默认值,用户必须进入才能注册? – dmwesq 2011-05-02 09:27:33
@dmwesq我认为你的问题是建筑/设计而不是编程,如果可能的话,代表汤米回答你的问题是你必须设计你的整个系统,这样当用户注册时,他将被赋予一个角色/您可以通过该组限制您对网站某些部分的访问权限 – ianace 2011-05-02 09:32:24
我想我在另一个网站上找到了答案 - 可能是在数据库中添加了用户级别字段,然后通过用户级别控制访问权限? – dmwesq 2011-05-02 09:38:10
我觉得我的情况最好的解决办法是添加到查询和用户级=“1”,并设置分贝的默认值0并更改授权用户1.
- 1. 限制对某些用户的文件访问
- 2. 如何限制对drupal中某些用户的内容访问?
- 3. 限制某些用户对页面的访问
- 4. 基于用户限制对表中某些行的访问
- 5. 如何限制用户对某些文件夹的SSH访问
- 6. 限制某些用户对SVN的访问
- 7. 限制对某些用户配置文件的访问
- 8. 将某些用户的文件访问权限限制到某些文件夹
- 9. ActiveAdmin:限制对某些AdminUser访问某些资源?
- 10. 用count限制某些操作访问?
- 11. 限制某些java包的访问
- 12. asp.net web服务如何限制某些用户访问某些方法
- 13. Can Views可用于限制对某些指标的访问吗?
- 14. 使用FolderBrowserDialog限制对某些文件夹的访问
- 15. 使用密码限制对某些页面的访问[JSP/Servlet]
- 16. CakePHP站点使用.htaccess限制对某些文件的访问
- 17. 使用NSOpenPanel限制对某些文件夹的访问
- 18. SVN - 如何限制用户访问某些文件夹?
- 19. 限制访问某些.aspx页
- 20. 限制访问某些路由值
- 21. 限制对某些TeamCity项目的访问
- 22. 如何限制对ASP.NET MVC中某些页面的访问?
- 23. 环回:如何限制对模型某些字段的访问
- 24. 限制对JTextArea中某些行的访问?
- 25. PHP5:限制对某些类的函数访问
- 26. 限制对Javascript中某些元素的访问
- 27. Azure:限制ARM PaaS服务对某些存储帐户的访问
- 28. 限制某些用户的字段
- 29. 某些用户的控制权限
- 30. 限制访问某些网址,在Tomcat上运行(对6.0.x)
也许登录系统,或者你想要的,你可以使用.htaccess密码。 – Revenant 2011-05-02 09:12:49
我想你想要实现的就像是一个ACL?或访问级别系统?不同的用户有不同的访问级别或不同的访问级别的角色/职位 – ianace 2011-05-02 09:15:02