2016-04-28 79 views
0

我正在編寫一個android應用程序,它將有兩種類型的用戶。一個是管理員,它會添加和刪除所需的東西和用戶,只會讀取only.And我不知道一個關於如何在他們之間進行認證的詞。我需要一些資料和建議。所以如果我能聽到一些建議。我真的變得很開心:) 在此先感謝。android-指定用戶和管理員之間的身份驗證

+0

你可以在SharedPreference的幫助下做到這一點! –

+0

謝謝兄弟! –

回答

0

這會有幾種方法。一個相當快的,給一定的靈活性將是:

1)創建: 接口ApplicationRights {

布爾writeX()

布爾canSeeButtonY()

}

然後ApplicationRights接口的靜態變量可以在應用程序的任何位置訪問。 (會有如此多的選擇,這只是一個簡單的方法)

爲了配合這一點,你有兩個類:

類AdminRights實現ApplicationRights { ... }

類UserRights然後在靜態變量,儘快實現ApplicationRights { ... }

爲y ou知道是否是用戶或管理員,您創建並放置UserRights或AdminRights。這樣做可以讓您在更細緻的級別上自定義此行爲。

而且,無論何時您添加一個與用戶和管理員不同的新代碼片段,都可以在界面中輕鬆添加另一個布爾方法來決定權限。 (這也很容易讓你創建比用戶和管理員更多的角色)

然後決定並保存這個重複它,你可以使用例如SharedPreferences知道要創建哪個用戶。

+0

這可能是一個漫長的過程。使用sharedpreference檢查登錄狀態可能會更好。 –

+0

謝謝你的關注,我會考慮的。 –

相關問題