根据用户角色显示菜单列表

时间:2019-03-15 06:09:08

标签: node.js mongodb permissions angular6 menu-items

我正在使用Angular 6,node.js和MongoDB。对此我需要一些逻辑上的解释=>我的应用程序的菜单列表位于数据库中,其中包含角色字段,仅具有该角色的用户就可以在其中进行操作登录时查看。我有用户和MenuList文档。在用户中,我有用户详细信息及其角色。在菜单列表中,我有一个菜单及其角色。 我的疑问是,我将举例说明。 如果具有角色(管理员)的用户(A)登录。我只显示菜单列表,其中菜单角色= Admin。

1 个答案:

答案 0 :(得分:0)

登录时将用户详细信息存储在存储中。对于菜单列表,调用根据角色提供菜单列表的API,并从API响应中根据用户角色创建菜单。从存储中担当用户角色。