如何为两种不同类型的用户创建一个登录活动页面?

Posted

技术标签:

【中文标题】如何为两种不同类型的用户创建一个登录活动页面?【英文标题】:How to create a single Log In Activity page for two different types of user? 【发布时间】:2022-01-24 04:33:51 【问题描述】:

我是 android 开发(使用 Java)的初学者。我正在尝试使用单个登录活动页面构建一个应用程序,其中有两种类型的用户 - 1. Normal User 2.An Admin 。因此,根据用户,我希望登录按钮将他们重定向到各自的活动页面。

我找到了两种方法-

    通过从登录页面的用户名编辑文本字段中获取输入文本并使用 if else 条件。 通过查询数据库(mysql & php)来实现

其中哪一个会是更好的选择?任何人都可以提供一个代码sn-p吗?

【问题讨论】:

【参考方案1】:

据我所知,最好的方法是在用户信息表中添加一个用户类型,在此基础上,您可以通过以下方式识别登录表单上的用户类型来自数据库的响应

Working code

【讨论】:

【参考方案2】:

最好为普通用户管理员添加RadioGroup,因为用户可以是管理员或普通用户。

您可以添加 RadioGroup 和 2 个Radio Buttons,以便用户在其中进行选择, 这种方式更好,因为您不必在服务器上增加额外的负载以在两者之间进行迭代。

为普通用户和管理员提供不同的表格以便快速响应更好。

您可以按照此单选按钮的中等教程 Android: Selection Controls

【讨论】:

以上是关于如何为两种不同类型的用户创建一个登录活动页面?的主要内容,如果未能解决你的问题,请参考以下文章

如何为多个活动注册制作网站? [关闭]

如何为未登录用户保存重力表单数据

如何在一个 android studio 项目中为两种不同类型的用户提供两种不同的导航抽屉活动?

如何为登录屏幕页面编写 Jest 测试

WebAuthenticator 总是跳过登录页面,如何为新用户获取新的登录表单?

如何为用户创建无痛的安全春季社交注册/登录