2014-02-12 56 views
0

因此,目前我只有一個本地用來更改對象的頁面。我該如何去創建一個只對管理員用戶可見的頁面。使用角色可以限制對特定對象的訪問,但是我不確定在應用程序中包含一個頁面的最佳方式,該頁面只對特定用戶可見。感謝您的幫助允許管理員角色查看Parse中的某些頁面

回答

1

創建一個AccessRole(或類似的)類,您可以使用它,然後顯示或隱藏鏈接/按鈕(從菜單或其他)來打開該頁面。不屬於管理員角色的用戶不會看到按鈕/鏈接/菜單選項。

在AccessRole類中,您有一個「用戶」列,用於存儲角色成員的用戶數組,以及角色名稱(Admin,Editor,Reader等)的「名稱」列。

當您的應用程序啓動時,您檢查用戶是否是Admin角色的成員(應暫時存儲在本地)。

+0

感謝您的回覆。這似乎是一個很好的解決方案。這裏有什麼安全問題需要考慮嗎?我假設只要你有一個很好的區分角色的系統,它不應該是一個問題? – David

+1

那麼,爲了安全地修改對象,你應該依靠普通角色來限制對這些對象的訪問。這是一個單獨的問題。如果你的設置正確,新的AccessRole不會干擾 – Moonwalkr

相關問題