首选项数据持久化实现用户登录记住密码和自动登录
用户登录,点击记住密码和自动登录,使用首选项保存用户账号密码以及是否记住密码和自动登录状态。再次登陆时,如已记住密码,则账号密码不用再次输入,如勾选自动登录,则过5秒后自动登录
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
首选项数据持久化之后能不能监听变化?
1827浏览 • 1回复 待解决
HarmonyOS使用“通过用户首选项实现数据持久化”问题
693浏览 • 1回复 待解决
HarmonyOS 使用首选项实现数据持久化遇到的问题
674浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何通过用户首选项进行数据持久化?
151浏览 • 1回复 待解决
HarmonyOS 使用用户首选项持久化存储数据,重启应用后无法持久化存储
230浏览 • 1回复 待解决
HarmonyOS 在应用中将数据存储在首选项中,退出应用后无法获取首选项数据
290浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何从鸿蒙用户首选项持久化文件中删除指定的数据?
166浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过鸿蒙用户首选项安全地删除持久化文件?
212浏览 • 1回复 待解决
hap包的用户首选项的持久化数据,在hap包升级时会被清理吗
1802浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS NEXT登录页面实现用户名和密码的本地存储和自动填充功能?
161浏览 • 0回复 待解决
重新运行项目,用户首选项的数据全都丢失
416浏览 • 1回复 待解决
用户首选项使用分享,通过@ohos.data.preferences相关接口,完成用户首选项的简单使用。
1209浏览 • 1回复 待解决
Run entry方式运行APP有时候获取不到已经存储的Asset和首选项数据
390浏览 • 1回复 待解决
HarmonyOS 首选项报错数据报错
88浏览 • 1回复 待解决
首选项preferences相关
80浏览 • 1回复 待解决
HarmonyOS 用户首选项是线程安全的吗
407浏览 • 1回复 待解决
用户首选项和kvstore都是异步保存和读取,有同步读取方式吗
529浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用鸿蒙用户首选项进行数据变更监听?
187浏览 • 1回复 待解决
#鸿蒙通关秘籍#在用户首选项中如何确保获取的数据非空?
163浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙开发中如何通过用户首选项监听数据对象的变化?
170浏览 • 1回复 待解决
HarmonyOS 首选项与数据库存储数据的格式
149浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用程序中实现用户登录功能?
316浏览 • 1回复 待解决
HarmonyOS TaskPool使用首选项报错
509浏览 • 1回复 待解决
HarmonyOS 首选项回调失效
78浏览 • 1回复 待解决
HarmonyOS 创建首选项报错code:15500000
220浏览 • 1回复 待解决
使用的核心API
@ohos.data.preferences
@ohos.router
核心代码解释
点击登录按钮,先判断账号秘钥是否正确,再写入账号。如果勾选了记住秘钥,就写入秘钥和记住秘钥的状态,没有就删除秘钥和记住秘钥的状态。然后判断如果勾选了自动登录,写入自动登录的状态,没有就删除其状态。最后持久化数据并跳转页面。
应用初次加载时读取本地数据
获取应用加载时preferences获取的数据
在页面初次加载时,获取preferences里存储的用户信息和状态
页面每次加载时判断是否自动登录,如果是自动登录且账号秘钥正确,则5秒后登录
主体代码Index页面
加载页面loading,5秒后跳转首页
主页HomePage,有退出登录按钮
适配版本
DevEco Studio Version: 4.0.1.601
SDK:HarmoneyOS 4.0.10.11