在Angular中处理用户权限的更稳定的方法是什么?

时间:2015-11-23 20:12:04

标签: javascript angularjs angular-ui-router

我正在处理一个有限用户的小应用程序。规格是有两种类型的用户。一个是应该能够发布和删除的管理员用户。而普通用户应该只能阅读。我在考虑做两种解决方案之一。

第一个目标是为两个用户提供相同的模板,然后当普通用户尝试更新或删除以向其发出通知或警告时。我需要包含一个User对象,我想在路由器级别进行此操作。因此,路由器将检查请求是来自管理员还是普通用户。

第二种解决方案是包含两个模板,一个用于普通用户,另一个用于管理员。我倾向于第一个解决方案,因为我在应用程序中没有冗余。它还将大部分逻辑抽象为更高级别。虽然对输入感兴趣。

0 个答案:

没有答案