当前位置: 首页 > wzjs >正文

rss 网站插件网站推广引流最快方法

rss 网站插件,网站推广引流最快方法,简单的小手工,asp官网技术栈 Appgallery connect 开发准备 上一节我们实现了用户数据的提交,我们成功的实现了用户的注册,这一节我们就要根据提交的信息进行登陆验证,在登陆之后我们需要保存当前用户的信息,方便我们后续的使用。 功能分析 要实现…

技术栈

Appgallery connect

开发准备

上一节我们实现了用户数据的提交,我们成功的实现了用户的注册,这一节我们就要根据提交的信息进行登陆验证,在登陆之后我们需要保存当前用户的信息,方便我们后续的使用。

功能分析

要实现登陆,首先我们需要拿到用户输入的内容,检测之后,我们实现用户的登陆,同时把用户登录成功后的数据存储起来,方便我们后续的使用

功能开发

我们先实现登陆相关的内容

import promptAction from '@ohos.promptAction';
import { router } from '@kit.ArkUI';
import { CommonTopBar } from '../widget/CommonTopBar';
import { cloudDatabase } from '@kit.CloudFoundationKit';
import { user } from '../CloudDb/user';
import { User } from '../entity/User';
import showToast from '../utils/ToastUtils';
import { StorageUtils } from '../utils/StorageUtils';@Entry
@Component
struct LoginPage {aboutToAppear(){}@State acc:string = ''@State psw:string = ''controller: TextInputController = new TextInputController()async login(): Promise<void>{if (this.acc===''&&this.psw==='') {promptAction.showToast({message:"请输入账号或密码"})return}else {}}build() {Column({space:20}) {CommonTopBar({ title: "登录", alpha: 0, titleAlignment: TextAlign.Center ,backButton:false})Column() {Image($r("app.media.logo")).width(120).height(120).borderRadius(60)TextInput({text:this.acc,placeholder: '请输入账号'}).backgroundColor("#f6f6f6").placeholderColor("#ff999595").fontColor("#333333").maxLength(11).type(InputType.Number).onChange((value: String) => {this.acc = value.toString()}).margin(20)TextInput({text:this.psw,placeholder: '请输入密码'}).backgroundColor("#f6f6f6").placeholderColor("#ff999595").fontColor("#333333").type(InputType.Password).onChange((value: String) => {this.psw = value.toString()}).margin(20)Row() {Text('用户注册').fontColor("#ff65c8ee").fontSize(14).margin(30).onClick(()=>{router.pushUrl({url:'pages/user/RegisterPage'})})}.width('100%').justifyContent(FlexAlign.End)Button('登陆',{type:ButtonType.Capsule,stateEffect:false}).onClick(()=>{this.login()}).fontColor(Color.White).width('80%').height(40).backgroundColor("#ff65c8ee")}.width('100%')}.height('100%').backgroundColor('#FFFFFF').justifyContent(FlexAlign.Start)}
}

然后我们查询对应的数据实现登录,把信息存储到首选项中

let databaseZone = cloudDatabase.zone('default');let condition = new cloudDatabase.DatabaseQuery(user);condition.equalTo("user_name",this.acc).and().equalTo("psw",this.psw)let listData = await databaseZone.query(condition);let json = JSON.stringify(listData)let data1:User[]= JSON.parse(json)if (data1.length>0) {showToast("登录成功")StorageUtils.set("user",JSON.stringify(data1[0]))}

这样我们就实现了用户的登录功能

http://www.dtcms.com/wzjs/90222.html

相关文章:

  • 新疆建设兵团职称查询官方网站青青河边草直播免费观看
  • 百度做一个网站怎么做呢百度搜索百度
  • 医疗网站如何做优化优化大师绿色版
  • 网站备案 历史百度q3财报减亏170亿
  • 网站如何做伪静态手机百度快照
  • 给自己的爱人做网站搜索引擎优化排名优化培训
  • 外链网站分类南宁网站建设
  • 怎么做国外的网站爱站网综合查询
  • wordpress全站音乐线上营销活动有哪些
  • html做的网页怎么变成网站十大最免费软件排行榜
  • 网站开发外包网络服务有限公司
  • 辽宁鹤城建设集团网站石家庄seo优化
  • 文山文山市网站建设搜索引擎营销的四种方式
  • 公司在百度做网站找谁百度提交收录
  • dede 手机站 怎么获取跳转网站友链交换平台源码
  • 网站承接广告宣传方案搜索引擎推广的基本方法
  • 小程序价格多少钱手机优化大师官方版
  • wordpress顶踩西安seo服务培训
  • 广州网站建设八爪鱼凡科建站怎么收费
  • 建设企业网站公积金软文推广代理平台
  • 网站迁移教程广东的seo产品推广服务公司
  • 商业街网站建设方案360识图
  • 橙色网站配色做博客的seo技巧
  • 怎样在网站上做办公家具网站诊断分析
  • 解析网站怎么做seo网站排名优化案例
  • 惠州网站设计方案推广竞价托管费用
  • 如何进行课程中心网站建设seo快速排名案例
  • 项目计划书封面设计西安seo外包平台
  • 网站建设流程步骤外贸接单平台网站
  • 日本企业网站模板seo发帖软件