android-指定用户和管理员之间的身份验证

时间:2016-04-28 06:38:59

标签: android authentication

我正在编写一个Android应用程序,它将有两种类型的用户。一个是管理员,它将添加和删除所需的东西和用户只是只读。我不知道如何我可以做他们之间的身份验证。我需要一些来源和建议。所以,如果我能听到一些建议。我真的很高兴:) 提前谢谢。

1 个答案:

答案 0 :(得分:0)

对此有几种方法。一个相当快的,提供一些灵活性将是:

1)创建一个: interface ApplicationRights {

boolean writeX()

boolean canSeeButtonY()

}

然后,您可以从应用程序的任何位置访问ApplicationRights接口的静态变量。 (对此有很多选择,这只是一种简单的方法)

为了补充这一点,你有两个类:

类AdminRights实现ApplicationRights { ... }

类UserRights实现ApplicationRights { ... }

然后在该静态变量中,只要您知道它是用户还是管理员 在那里创建并放置UserRights或AdminRights。这样做将允许您在更精细的级别上自定义此行为。

每当您添加一条与用户和管理员不同的新代码时,您可以轻松地在界面中添加另一个布尔方法来决定权限。 (这也可以让您轻松创建比用户和管理员更多的角色)

然后决定并保存它以重复它,您可以使用例如SharedPreferences来了解要创建的用户。