如何在nodejs中一起管理会话和角色?

时间:2017-06-09 04:49:22

标签: node.js

我的平均堆栈应用程序中有会话管理,如何在该会话中实现角色?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

角色管理可以通过多种方式完成。每个用户都与一个或多个角色相关联,每个角色都有不同的权限。

在执行任何操作时,您需要在客户端和服务器端检查这些权限。

用户登录后,您可以将角色/权限存储在会话对象中,以便以后在服务器端使用。在用户登录后,您可以立即将角色/权限传递给客户端。您可以在浏览器中存储这些角色/权限,以便您可以根据角色/权限禁用/启用某些功能,并将其保留在浏览器中,直到用户登录。

假设管理员正在从不同的会话中更改该用户的某些角色/权限。然后,您可以使用socket on / emit功能更新浏览器和服务器中的角色/权限。