2014-02-12 57 views
0

因此,目前我只有一个本地用来更改对象的页面。我该如何去创建一个只对管理员用户可见的页面。使用角色可以限制对特定对象的访问,但是我不确定在应用程序中包含一个页面的最佳方式,该页面只对特定用户可见。感谢您的帮助允许管理员角色查看Parse中的某些页面

回答

1

创建一个AccessRole(或类似的)类,您可以使用它,然后显示或隐藏链接/按钮(从菜单或其他)来打开该页面。不属于管理员角色的用户不会看到按钮/链接/菜单选项。

在AccessRole类中,您有一个“用户”列,用于存储角色成员的用户数组,以及角色名称(Admin,Editor,Reader等)的“名称”列。

当您的应用程序启动时,您检查用户是否是Admin角色的成员(应暂时存储在本地)。

+0

感谢您的回复。这似乎是一个很好的解决方案。这里有什么安全问题需要考虑吗?我假设只要你有一个很好的区分角色的系统,它不应该是一个问题? – David

+1

那么,为了安全地修改对象,你应该依靠普通角色来限制对这些对象的访问。这是一个单独的问题。如果你的设置正确,新的AccessRole不会干扰 – Moonwalkr

相关问题