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

临沂网站建设哪家最好成都专门做网络推广的公司

临沂网站建设哪家最好,成都专门做网络推广的公司,网络营销推广方案书,免费建立网站论坛目录 1 创建登录页2 在首页检查登录状态3 搭建登录功能最终效果总结 小程序注册功能开发好了之后,就需要考虑登录的问题。首先要考虑谁作为首页,如果把登录页作为首页,比较简单,每次访问的时候都需要登录。 如果把功能页作为首页&…

目录

  • 1 创建登录页
  • 2 在首页检查登录状态
  • 3 搭建登录功能
  • 最终效果
  • 总结

小程序注册功能开发好了之后,就需要考虑登录的问题。首先要考虑谁作为首页,如果把登录页作为首页,比较简单,每次访问的时候都需要登录。

如果把功能页作为首页,那就需要判断用户是否登录,未登录的时候需要重定向到登录页。本篇我们讲解一下如何实现用户登录。

1 创建登录页

打开我们的测评小程序,点击创建页面的图标,创建登录页
在这里插入图片描述
在这里插入图片描述

2 在首页检查登录状态

当用户访问首页的时候,要看一下当前用户是否登录。是否登录我们通过检查全局变量,userid是否为空来进行判断。

切换到首页,点击代码区,创建自定义变量
在这里插入图片描述
在这里插入图片描述
为了避免每次打开首页都需要登录,打开持久化配置
在这里插入图片描述
选中页面组件,设置页面显示的时候的事件
在这里插入图片描述
先设置逻辑分支
在这里插入图片描述
表达式设置为判断用户的标识是否为空
在这里插入图片描述

If($w.IsEmpty($w.app.dataset.state.userid), true, false)

为空的时候我们就重定向到登录页面
在这里插入图片描述

3 搭建登录功能

在登录页,添加表单容器,数据源选择用户表
在这里插入图片描述
保留手机号和密码字段
在这里插入图片描述
打开手机号和密码的必填项配置
在这里插入图片描述
选择表单容器,清除表单容器下的事件
在这里插入图片描述
在代码区,点击新建创建一个javascript方法
在这里插入图片描述
输入如下代码

export default async function ({ event, data }) {const phone = $w.inputPhone1.valueconst password = $w.input1.valueconst encryptPassword = CryptoJS.SHA256(password).toString(CryptoJS.enc.Hex);console.log("encryptPassword",encryptPassword)const result = await $w.cloud.callDataSource({dataSourceName: "Users",methodName: "wedaGetRecordsV2",params: {// 筛选内容,当前筛选的含义为:名字为 "juli" 或者 "foo"filter: {where: {$and: [{sjh: {$eq: phone,},},{password: {$eq: encryptPassword,},},],},},// 排序orderBy: [{createdAt: "asc", // 创建时间,正序},{updateBy: "desc", // 更新时间,倒序},],// 返回字段选择select: {$master: true, // 常见的配置,返回主表},// 返回total字段getCount: true,// 页面大小pageSize: 1,// 当前页面pageNumber: 1,},});console.log("result",result)if (result.total > 0) {$w.app.dataset.state.userid = result.records[0]._idconsole.log("id",result._id)$w.utils.redirectTo({pageId: "index", // 页面 IdpackageName: "", // 主应用为空或不填,子模块填写 子包目录,查找位置 子包编辑器 --- 页面 --- 子包目录params: { key: "value" },});}else{throw '手机号或者密码错误'}
}

然后给按钮设置校验成功事件,调用我们的自定义方法
在这里插入图片描述

在这里插入图片描述

最终效果

当我们访问网页链接的时候,先重定向到登录页
在这里插入图片描述
输入手机号和密码的时候,重定向到首页
在这里插入图片描述

总结

本篇我们介绍了登录逻辑的实现,主要是要灵活运用表单容器。表单容器除了向数据源写入数据外,也可以通过灵活的配置实现想要的业务功能。

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

相关文章:

  • 网站建设讯息百度云网盘资源分享网站
  • 承德建设银行网站网站维护推广的方案
  • 免费学编程网站百度关键词搜索次数
  • 怎么用外网校内网站做英语安徽seo顾问服务
  • p2p网站建设方案策划书站长之家查询域名
  • 做钓鱼网站的公司知名的网络推广
  • 新干做网站seo优化代理
  • 2个小时学会网站建设巢湖网站制作
  • 象山做网站互联网推广销售好做吗
  • 微信公众号网站建设费百度权重优化软件
  • 日本三线和韩国三线的市场定位北京seo优化排名
  • 马家堡做网站的公司2022拉新推广赚钱的app
  • 创建企业需要什么条件关键词排名优化怎么做
  • 湘潭公司做网站企业网站建设的一般要素
  • 深圳龙岗做网站的郑州网站营销推广
  • 旅游网站的广告预算怎么做百度关键词推广价格
  • 模板网站制作多少钱最新一周新闻
  • 重庆建设工程安全管理网查询seo营销技巧
  • 山东省建设工程质量安全协会网站seo整站优化费用
  • 无区域公司注册要求什么是seo优化
  • 动漫制作专业学校排名aso优化公司
  • 论述网站建设整个流程推广软文300字范文
  • 做彩平图的素材那个网站有宣传推广的十种方式
  • 建设机械网站资讯semi是什么意思
  • 为什么要建微信网站青岛seo关键词优化排名
  • 贵阳网站设计哪家好艾滋病阻断药有哪些
  • 西安哪个公司可以做网站代发新闻稿的网站
  • 鄂伦春网站建设品牌营销策划方案案例
  • 互联网服务平台12123珠海百度推广优化排名
  • 晋城市 制作网站网络营销的主要方式