android - 如何在不使用数据库的情况下创建登录系统?
问题描述
我想为我的大学创建一个应用程序,并且我已经添加了一些功能,例如“大学地图”,“校园风景”等。现在我希望学生可以查看他们的大学邮箱并查看他们的分数。我的大学已经有一个网站,我们可以在其中使用我们的大学帐户登录。所以我想知道他们是否可以在不使用任何数据库的情况下创建登录页面。用户在手机上传递的用户名和密码可能会发送到网站或其他地方,他们可以在我的应用程序上自动看到他们的分数。我已经学习了一些关于数据库 MySQL 的知识。但是数据应该由大学保存,所以也许我不必创建自己的数据库。我对android真的很陌生,请不要嘲笑我的愚蠢问题。请给一些指导,请!
解决方案
首先,我认为最好了解登录系统的工作原理。
登录通常要求用户输入两条信息,首先是用户名,然后是密码。在尝试登录系统时,潜在用户输入的用户名和密码将与系统上特殊数据库中包含的数据进行比较。
话虽如此,您需要将用户的数据存储在数据库中,您可以通过该数据库以编程方式比较用户的输入,以使他们能够访问特定系统。
另一种选择是访问您大学的网站 API。这样,您可以从大学的数据库中检索所有用户的数据并使用它。想想有多少服务使用您的 google 或 facebook 登录?
我希望这有助于消除一些模糊!
推荐阅读
- java - 如何在谷歌云 kubernates 中部署 docker 镜像
- flask - 在 VScode 调试器中更改烧瓶运行端口
- dialogflow-es - 如何为在线商店的 Dialogflow 意图构建和部署 JS 文件
- java - 如何创建两个实体并将它们关联起来
- c# - 使用正则表达式的带有 OR 条件的 2 个可选字符串之间的文本
- bash - 不能在 curl -v telnet 上使用 grep -q
- excel - 组合框(更改事件)依赖于使用 VBA 的单元格范围
- android - 错误:无法解决:androidx.room:room-runtime:1.0.0
- javascript - 我们可以在 [innerHTML] 属性绑定中动态添加管道吗
- java - 如何在 android studio 中收集 SIP 消息?