将用户数据库分为两个不同的集合
问题描述:
我想构建一个项目,其中包含不同类型的用户,例如Admins & Employees。将用户数据库分为两个不同的集合
是否可以通过accounts-password
和accounts-ui
分开Meteor.users
集合来完成?
答
你不能这么做,用户是认证系统的核心。
我会建议使用软件包alanning:角色来提供不同级别的权限。
更这里 https://atmospherejs.com/alanning/roles
有一个包,以帮助管理这些人,https://github.com/hharnisc/meteor-accounts-admin-ui-bootstrap-3
+0
谢谢。我正在调查它:) –
还有就是一个完全不同的管理应用程序是用一个有时使用的模式,托管在一个不同的URL,但分享阅读同样的mongoDB数据库,包括用户集合。管理员应用程序可能有其他访问限制(例如限于特定的IP地址等)。 –