创建菜单,其中模块分配给PHP中的用户配置文件

时间:2013-09-23 07:35:17

标签: php user-controls

我使用了UserCake并且工作正常,但现在我需要将创建的用户帐户与模块(在phpMyAdmin中创建的表)连接起来。 简单我需要使用我管理并分配给用户的模块创建菜单。

登录后的用户1将看到例如; module2,module4 下一个用户2将看到:module3,module4 用户3:module1,module4 ...

分配必须由我作为管理员进行管理。用户只能获得用户名&密码和他分配的模块包。

我希望我解释得很好:)。

1 个答案:

答案 0 :(得分:0)

您可以基于sth制作另一个表,例如:

[TABLE] user-has-modules:
id | userid | moduleid
0  | 0      | 0
1  | 0      | 1
2  | 0      | 2
3  | 1      | 0
4  | 1      | 1
5  | 2      | 0
6  | 2      | 2

[TABLE] users:
id  | username | etc...
0   | 'blabla1'
1   | 'blabla2'
2   | 'blabla3'
3   | 'blabla4'
4   | 'blabla5'

[TABLE] modules:
id  | name
0   | 'module1'
1   | 'module2'
2   | 'module3'
3   | 'module4'
4   | 'module5'

然后为给定的用户添加或删除表行。稍后,您可以通过SQL选择用户,并为菜单提供/加载模块。