我想设置某些受密码保护的页面,但希望页面只能被某些用户访问。我是否需要预先分配用户名和密码,或者是否有办法设置我的数据库,以便它能检测到我想授权并授予访问权限的用户?限制对某些用户的访问
回答
对于这种情况,您可以为用户使用不同的权限。设置相应的会话变量以指示当前用户的特权级别。当然,您需要拥有关于数据库权限的信息。
您能否给我一个您建议的变量的代码示例,并且将用户级别设置为默认设置,直到该人员注册,然后如果注册人是授权用户进入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. 限制某些用户对SVN的访问
- 2. 基于用户限制对表中某些行的访问
- 3. 用count限制某些操作访问?
- 4. asp.net web服务如何限制某些用户访问某些方法
- 5. 使用NSOpenPanel限制对某些文件夹的访问
- 6. SVN - 如何限制用户访问某些文件夹?
- 7. 限制访问某些.aspx页
- 8. PHP5:限制对某些类的函数访问
- 9. 如何限制对ASP.NET MVC中某些页面的访问?
- 10. 环回:如何限制对模型某些字段的访问
- 11. 限制对Javascript中某些元素的访问
- 12. Azure:限制ARM PaaS服务对某些存储帐户的访问
- 13. 某些用户的控制权限
- 14. 使用Swashbuckle和ASP.NET Identity限制对Swagger中某些API控制器的访问
- 15. 控制对系统某些部分的访问,但也控制对某些信息的访问
- 16. 限制访问限制访问用户的PHP脚本
- 17. Drupal - 限制访问用户
- 18. 如何限制未登录的用户访问某些页面? (JSF 2.0)
- 19. 解析:如何限制对Parse中对象的某些属性的访问?
- 20. Adobe Media Server - livepkgr应用程序 - 限制对某些域的访问
- 21. 阻止SVN访问某些用户
- 22. 在Django中,如何根据用户组限制某些url访问?
- 23. 将某些用户帐户限制在Django中的某些IP地址
- 24. 创建限制用户访问某个小时的视图
- 25. 限制用户对于某个特定页面的访问 - WordPress的
- 26. 如何限制访问Redshift中的某些列?
- 27. 限制C++代码访问JNI中的某些类
- 28. 限制对.NET中某些类的类属性的读/写访问
- 29. 我可以限制对特定进程的某些文件的访问吗?
- 30. 限制用户访问CouchDB中的一些文档
也许登录系统,或者你想要的,你可以使用.htaccess密码。 – Revenant 2011-05-02 09:12:49
我想你想要实现的就像是一个ACL?或访问级别系统?不同的用户有不同的访问级别或不同的访问级别的角色/职位 – ianace 2011-05-02 09:15:02