Android Kotlin:如何首次通过互联网登录,然后本地登录(详细信息保存在本地)

问题描述 投票:0回答:1

我使用 Kotlin 和 Android Studio 制作了登录页面和仪表板

我希望我的用户通过互联网登录应用程序(这意味着第一次他的详细信息将通过我的数据库进行检查),之后,如果他的信息是真实的,我希望我的应用程序在本地保存他的用户名和密码

所以比如10天后他想登录应用程序时,他不需要连接互联网来登录;他将能够在本地登录

我该怎么做?

(我已经在 Kotlin 上工作了一段时间了!所以如果你不认为我的问题毫无用处,我会很感谢你!)

android kotlin android-studio authentication local-storage
1个回答
0
投票

如果您在通过用户名和密码登录时获得身份验证令牌,您可以将其本地保存在共享首选项中,并在应用程序启动时检查它是否为空。如果令牌为空,那么您必须显示登录页面,否则您必须将用户导航到应用程序的主要活动。

如果您没有身份验证令牌,则必须将用户名和密码保存在共享首选项中,但这不是推荐的方法,因为它可能存在安全问题。

© www.soinside.com 2019 - 2024. All rights reserved.