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


Create menu with modules assigned to user profiles in PHP

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

用户 1 登录后将看到例如; 模块 2, 模块 4下一个用户 2 将看到:模块 3、模块 4用户 3:模块 1、模块 4...

分配只能由我作为管理员管理。 用户只能获得用户名和密码以及他分配的模块包。

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

您可以根据 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选择用户并为菜单提供/加载模块。