我的平均堆栈应用程序中有会话管理,如何在该会话中实现角色?任何帮助表示赞赏。
答案 0 :(得分:0)
角色管理可以通过多种方式完成。每个用户都与一个或多个角色相关联,每个角色都有不同的权限。
在执行任何操作时,您需要在客户端和服务器端检查这些权限。
用户登录后,您可以将角色/权限存储在会话对象中,以便以后在服务器端使用。在用户登录后,您可以立即将角色/权限传递给客户端。您可以在浏览器中存储这些角色/权限,以便您可以根据角色/权限禁用/启用某些功能,并将其保留在浏览器中,直到用户登录。
假设管理员正在从不同的会话中更改该用户的某些角色/权限。然后,您可以使用socket on / emit功能更新浏览器和服务器中的角色/权限。