我正在編寫一個android應用程序,它將有兩種類型的用戶。一個是管理員,它會添加和刪除所需的東西和用戶,只會讀取only.And我不知道一個關於如何在他們之間進行認證的詞。我需要一些資料和建議。所以如果我能聽到一些建議。我真的變得很開心:) 在此先感謝。android-指定用戶和管理員之間的身份驗證
回答
這會有幾種方法。一個相當快的,給一定的靈活性將是:
1)創建: 接口ApplicationRights {
布爾writeX()
布爾canSeeButtonY()
}
然後ApplicationRights接口的靜態變量可以在應用程序的任何位置訪問。 (會有如此多的選擇,這只是一個簡單的方法)
爲了配合這一點,你有兩個類:
類AdminRights實現ApplicationRights { ... }
和
類UserRights然後在靜態變量,儘快實現ApplicationRights { ... }
爲y ou知道是否是用戶或管理員,您創建並放置UserRights或AdminRights。這樣做可以讓您在更細緻的級別上自定義此行爲。
而且,無論何時您添加一個與用戶和管理員不同的新代碼片段,都可以在界面中輕鬆添加另一個布爾方法來決定權限。 (這也很容易讓你創建比用戶和管理員更多的角色)
然後決定並保存這個重複它,你可以使用例如SharedPreferences知道要創建哪個用戶。
這可能是一個漫長的過程。使用sharedpreference檢查登錄狀態可能會更好。 –
謝謝你的關注,我會考慮的。 –
- 1. 管理員身份驗證
- 2. 以用戶身份進行管理員身份驗證
- 3. 針對管理員和普通用戶的Silverlight身份驗證
- 4. PC和Android之間的身份驗證
- 5. webservice身份驗證和用戶身份管理
- 6. rails 3管理員身份驗證
- 7. Android用戶身份驗證和會話管理
- 8. 具有Laravel 5.2身份驗證的簡單管理員用戶
- 9. couchDB非管理員用戶身份驗證
- 10. 以管理員身份進行身份驗證
- 11. Laravel 5.4多重身份驗證管理員和用戶重定向到用戶登錄時登錄爲管理
- 12. phonegap和php之間的身份驗證
- 13. Codeigniter管理員/用戶的單獨身份驗證系統(和數據庫表)
- 14. Google如何管理多個域之間的身份驗證?
- 15. 如何使用gitlab和LDAP身份驗證設置管理員用戶?
- 16. SQLSever身份驗證與Windows身份驗證之間的區別
- 17. ASP.NET:表單身份驗證和成員身份之間的連接是什麼?
- 18. 如何驗證ASP.NET和WCF之間的用戶身份?
- 19. REST API的身份管理和身份驗證
- 20. 身份驗證管理器中的交換機身份驗證處理程序
- 21. preventDefault之前devise用戶身份驗證
- 22. 客戶端和WCF服務之間的身份驗證失敗
- 23. LDAP身份驗證和Android
- 24. Android身份驗證和Web
- 25. 檢查時使用wordpress身份驗證是用戶是管理員
- 26. 在WCF Windows身份驗證和基本身份驗證之間切換
- 27. 如何在Firebase中管理用戶的不同身份驗證
- 28. 如何使用Oracle身份管理器進行身份驗證?
- 29. GunDB用戶身份驗證和用戶間的數據存儲
- 30. 如何在yii2中使用身份類別對管理員和員工進行身份驗證
你可以在SharedPreference的幫助下做到這一點! –
謝謝兄弟! –