【发布时间】:2017-07-26 07:32:26
【问题描述】:
我需要 PHP 专家的帮助。我正在为“在线招聘系统”设计网页。
几乎有3个角色:
- 人力资源
- 管理员
- 手册(Apti、技术、编程){网页}
- 自动化(Apti、技术、编程 1、编程 2)
- 开发(Apti,Technical,Programming 1,Programming 2,Programming
3.候选人
我在 XAMPP 中创建了以 MySQL 作为后端的 php 页面。但我面临的问题是会话是共享的。我以 HR 身份登录,但是当我在浏览器 URL 中编辑路径时,HR 能够访问管理类别页面。
如何对只有少数角色可以访问的网页进行分类?
我应该编写什么类型的会话代码?我是php新手,所以请给出正确的方向..
【问题讨论】:
-
你在使用任何 php 框架吗?一些框架有 USER ROLES 的包。
-
您不应依赖会话来识别用户角色。更好的方法是仅在其中存储用户名并执行 MySQL 查询以获取授予的角色。在显示页面之前,添加测试会话中的用户名是否具有显示页面所需的角色。
-
不,Ritchie,我没有使用任何框架。在框架上指导我,以便我会努力解决这个问题..
-
卡米尔,我会努力的。
-
您可能想检查一下您还需要哪些其他功能,不妨研究一下socialcompare.com/en/comparison/php-frameworks-comparison 或en.wikipedia.org/wiki/Category:PHP_frameworks
标签: php html mysql session xampp