密码或验证码登录页面完整代码
对于登录主页的展示分为账号密码登录与短信验证码登录两种
通过左边的蓝色按钮进行控制组件的选择展示
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
前端验证码配合后端的实现思路?
2064浏览 • 1回复 待解决
请问如何使用js功能来收发手机验证码,完成手机号登陆功能。
4779浏览 • 2回复 待解决
首选项数据持久化实现用户登录记住密码和自动登录
562浏览 • 1回复 待解决
DevEco Studio 2.1.0代码跟踪不到源码,都是桩代码
7212浏览 • 1回复 待解决
使用华为账号服务登录的示例代码
420浏览 • 1回复 待解决
Web能直接加载h5代码吗?
1560浏览 • 2回复 待解决
如何调试H5代码,有人知道吗?
473浏览 • 1回复 待解决
有没有ArkUI编写的音乐播放器的完整的代码示例?
1688浏览 • 1回复 待解决
centos7用着用着就用正确密码登录不上去了怎么回事啊?
774浏览 • 1回复 待解决
是否支持用链接或二维码的方式进行应用分发
310浏览 • 1回复 待解决
工具类里 怎么跳转或打开页面呢?
2331浏览 • 1回复 待解决
相册扫码识别多码失败
545浏览 • 1回复 待解决
鸿蒙代码如何打开GPS开关页面(位置信息页面)
11077浏览 • 1回复 待解决
如何获得WebView页面的渲染或滚动时机呢
5870浏览 • 1回复 待解决
使用router或Navigator实现页面跳转时,如何关闭页面间转场动效
650浏览 • 1回复 待解决
元服务登录模块,根据《元服务开发指南》通过api登录实现代码报错,提示不支持元服务。
407浏览 • 1回复 待解决
系统及IDE版本升级进行验证,需要关注的验证点有哪些?
452浏览 • 1回复 待解决
请问有是在openharmony上,基于传统代码方式JS,开发 wlan 和 bluetooth 相关的完整例程么?
1660浏览 • 1回复 待解决
JS单个页面强制横屏或竖屏怎么设定呢?
3447浏览 • 1回复 待解决
小熊派3861代码能烧到Hisprak3861智能家居里面吗?
5060浏览 • 1回复 待解决
对于判断当前page页面是否销毁以及主动关闭或销毁当前page页面有相关方法吗
408浏览 • 1回复 待解决
版本新增taskpool的相关功能验证
362浏览 • 1回复 待解决
PolarDB MySQL如何验证读写分离?
1078浏览 • 1回复 待解决
PatternLock密码锁组件怎么比较两次输入密码是否一致
304浏览 • 1回复 待解决
验证手机号是否已被注册/绑定功能?
2279浏览 • 1回复 待解决
OS核心APi
可以通过阅读代码发现,通过一个isCode判断登录是通过验证码还是账号密钥
Text(this.isCode ? "新用户验证码登录后注册":$r('app.string.login_more'))
将关注焦点移到此处
@State isCode: boolean = false;
核心代码解释
发现双向绑定的isCode控制组件展示,OnClick通过点击回调函数完成状态false与true的选择
Text(this.isCode ? "" :"游客模式").blueTextStyle() .onClick(()=>{ router.replaceUrl({ url: 'pages/MainPage' }) })
游客登录可以直接预览主页面,可能有人会有访问权限方面的顾虑,游客访问安全吗?
本项目设计了接口请求文档,并定义了访问白名单。用户未进行Token权限认证仅能预览页面,无法读取用户信息,
对此进行模块解析结构就清楚了
实现效果
通过isCode变量选择loginByPassWorfd 密钥登录方法或者loginByCode 验证码登录方法,其中封装了http请求发送数据并解析,对于返回的数据再写入到首选项数据库供项目全局使用,后面再通过请求携带token访问后端,再将数据解析渲染。
在后续通过token获得用户信息userInfo后,存入首选项数据库,在我的设置页面setting中取出显示。