限制某些用户的访问
我想设置某些受密码保护的页面,但希望这些页面仅供某些用户访问。我是否需要预先分配用户名和密码,或者是否有办法设置我的数据库,以便它能够检测到我想要授权并授予访问权限的用户?
I want to setup certain password protected pages but want the pages accessible only to certain users. Do I need to pre-assign usernames and passwords, or is there a way to set up my database so it will detect those users I want to authorize and grant access to?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
对于这种情况,您可以为用户使用不同的权限。设置相应的会话变量来指示当前用户的权限级别。当然,您需要拥有有关数据库权限的信息。
For such situations, you could use different privileges for users. Set a corresponding session variable to indicate current users privilege level. And of course, you would need to have that information regarding privileges in database.
您可以将用户名和密码存储在数据库中,然后检查受保护页面的访问权限。
You can store the usernames and passwords in the database, and then check the access rights to the protected pages.
我认为适合我的情况的最佳解决方案是添加到查询 AND userlevel='1' 并将数据库设置为默认值 0 并将授权用户更改为 1。
I think the best solution for my situation was to add to the query AND userlevel='1' and set the db to a default of 0 and change authorized users to 1.