【发布时间】:2015-11-19 22:29:39
【问题描述】:
我正在通过 Firebase 使用电子邮件/密码身份验证,因此目前我只有经过身份验证的用户和未经身份验证的用户。但是对于应用程序,我希望拥有管理员、版主、用户和访客四种不同的角色。
我做了一些研究,但找不到任何现有的例子或这样做的逻辑。这是我最初的想法,但不确定是否可行。基本上两步:
- 在 Firebase 中创建一个名为 User 的表,在 Firebase 记录电子邮件/密码的同时,我还将数据(电子邮件/密码)和角色信息推送到表中。
- 在路由中,检查用户是否具有访问特定页面的适当角色
还有其他更好的方法吗?任何想法将不胜感激!
【问题讨论】:
标签: angularjs authentication firebase role