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

怎样注册平台网站网站开发很难么

怎样注册平台网站,网站开发很难么,查找南宁网站开发公司,网页游戏开服表时间目录 1 创建用户数据源2 实现登录逻辑3 搭建登录页面4 设置登录框5 实现登录的逻辑6 用户注册总结 原来产品在创建应用的时候可以创建模型应用#xff0c;模型应用对应我们小程序的后端。最新的更新已经将模型应用的能力下线#xff0c;那我们不得不自己实现一下后端的逻辑。… 目录 1 创建用户数据源2 实现登录逻辑3 搭建登录页面4 设置登录框5 实现登录的逻辑6 用户注册总结 原来产品在创建应用的时候可以创建模型应用模型应用对应我们小程序的后端。最新的更新已经将模型应用的能力下线那我们不得不自己实现一下后端的逻辑。 后端需要要求用户进行注册注册完了之后进行登录。本文介绍一下如何借助API的能力实现注册和登录。 1 创建用户数据源 用户在注册的时候需要录入数据需要先创建数据源。打开控制台找到数据源创建我们的用户表 表的话分为两个字段分别为用户名和密码。 2 实现登录逻辑 表建好之后我们需要实现登录的逻辑。找到APIs创建一个API 选择自定义代码 输入名称和标识点击创建完成API的创建 API创建好之后我们要创建一个方法 然后输入如下代码 /** * 根据用户名和密码来验证用户是否成功登录返回登录的结果 * */ module.exports async function (params, context) { let result {} const user await context.callModel({name: zcyh_hh2jizk, // 数据模型标识可以前往「数据源 - 数据模型」列表页查看methodName: wedaGetItem, // 数据模型方法标识支持的方法可以前往「数据源 - 数据模型」的任一数据模型详情页查看当前模型支持的方法params: {where:[{rel:eq,key:yhm,val:params.username},{rel:eq,key:mm,val:params.password}]}, // 数据模型方法的入参});if(user._id){result{msg:登录成功,code:200,token:user._id}}else{result {msg:登录失败密码不正确,code:-1,token:}}// 这里返回数据和出参结构映射return result; };代码的逻辑是根据用户名和密码去查找用户如果找到表示登录成功如果没有找到表示用户登录失败然后将结果返回。 代码写好之后我们要增加好入参 然后点击方法测试输入我们的入参返回结果之后点击出参自动映射 这样我们的后端逻辑就搭建好了接着实现一下前端页面 3 搭建登录页面 首先我们点击创建应用创建一个空白应用 然后切换一下构建模式选中PC端 先添加一个普通容器用来显示登录的背景图片 切换到样式设置普通容器的宽为100%高度为100vh。 默认的单位没有vh选项我们需要输入一下CSS代码点击CSS输入样式代码 :root {width: 100%;height: 100vh; }然后从网上找一张背景图片并且上传到素材里 我现在的图片的大小是1696*1620你可以根据自己的需要进行选择这个看你要适配的电脑的大小通常16寸的电脑分辨率可以最大到1960像素打开图片会左右稍有一点间距 素材上传完毕后设置普通容器的背景图片选择为我们刚刚的素材 增加两个样式让背景图片可以填满容器超出部分将进行裁剪并且在图片的中心位置显示 background-position: center;background-size: cover;定位改为相对 4 设置登录框 背景设置好了之后我们来设置一下登录框首先在背景的普通容器下边放置一个普通容器设置宽度和高度为550px背景为白色 设置定位为绝对定位距右边8% :root {width: 550PX;height: 550PX;background: rgb(255, 254, 254);position: absolute;left: auto;right: 8%; }还有就是垂直居中也是通过定位来控制距上边50%然后再以自己为中心向上拉回来50% :root {transform: translate(0%,-50%);width: 550PX;height: 550PX;background: rgb(255, 254, 254);position: absolute;left: auto;right: 8%;top: 50%; }之后放置三个普通容器分别用来显示系统名称输入框和版权信息 5 实现登录的逻辑 登录逻辑我们新建一个javascript方法在代码区新建选择javascript方法 export default async function ({ event, data }) {const username $w.input1.valueconst password $w.input2.valueconsole.log(username,username,password,password)const result await $w.cloud.callDataSource({dataSourceName: userauth_spbuo7r,methodName: signIn,params: {username: username,password: password}, // 方法入参});console.log(result,result)if (result.code200) {$w.utils.redirectTo({pageId: u_zhu_ye, // 页面 IdpackageName: , // 主应用为空或不填子模块填写 子包目录查找位置 子包编辑器 --- 页面 --- 子包目录params: { key: value },});console.log(token,result.token)localStorage.setItem(token, result.token);} else {$w.utils.showToast({title: 登录失败请输入正确的用户名和密码,icon: error,duration: 2000, // 2秒});}}代码的逻辑是先获取输入框的值然后调用API的登录方法根据登录的结果来做页面的跳转 然后给登录按钮设置点击事件选择我们刚刚建立的方法 6 用户注册 注册比较简单我们创建一个页面用表单容器实现即可 总结 我们本篇实现了PC后台系统的登录及注册功能主要拆解为后端的实现和前端页面的搭建。初学者可能有疑问微搭是否只能拖拽组件其实还是可以写各种各样的代码的以上就是一个实际的案例供你参考。
http://www.w-s-a.com/news/49578/

相关文章:

  • 网站建设实训记录企业网站建设运营
  • 视频网站文案住房和城乡建设部门
  • 汕头网站排名推广新余门户网站开发
  • 湖南智能网站建设哪家好wordpressμ
  • 公司网站备案必须是企业信息么睢宁县凌城做网站的
  • 上海网站建设公司 珍岛宁波免费自助建站模板
  • 南昌知名的网站建设公司南京网站开发选南京乐识赞
  • 外贸网站建设 深圳seo怎么提升关键词的排名
  • 网站推广效果的评价google关键词
  • 模板网站建站哪家好做微信充值网站
  • 抽奖的网站怎么做的广州小程序定制开发
  • 网站的文件夹建设企业网站公积金
  • 做网站的的价位网站建设 考试题目
  • 深圳比邻网站建设北京优化服务
  • 菏泽网站建设哪家好电子商务网络安全
  • 仿一个网站广州网站建设正规公司
  • 网站建设 目的seo网站关键词排名快速
  • 什么叫做响应式网站自媒体全平台发布
  • 企业网站 案例哪里需要人做钓鱼网站
  • 厚街东莞网站建设网站开发者调试模式
  • 网站推广营销联系方式wordpress adminlte
  • 哪些网站可以做文字链广告卖水果网站建设的策划书
  • 雕刻业务网站怎么做企业qq官网
  • 新华书店的做的数字阅读网站wordpress编辑器格式
  • jq做6个网站做什么好广西临桂建设局网站
  • 网站新闻图片尺寸南京网站设计公司
  • 重庆seo建站网站服务器 安全
  • 咸宁做网站的公司桂林网站建设兼职
  • 教做网站网站开发行业分析
  • 忻州网站建设培训友情链接交换形式有哪些