双向绑定:前端变后端跟着变,后端变前端跟着变。前端需要有修改的地方。
用用户登录做示例,手机号登录
wxml:
<view>{{message}}</view>
<input value="{{message}}" bindinput="bindtxt"></input>
js:
bindtxt:function(e){
this.setData({message:e.detail.value});
}
发送短信验证码:js
发送短信验证码需要解决的思路:
1、获取手机号
phone=request.query_params.get('phone')
print(phone)
2、手机号格式校验(用正则表达式进行校验)
import re
if not re.match("^(1[3|4|5|6|7|8|9])\d{9}$",phone):
return Resphonse('手机号格式错误')
3、生成随机验证码
4、把验证码发到手机上
5、把验证码和手机号保留(30过期)存在服务端还得30s过期。
conn.set(“15333333333”,“1234”,ex=30)//手机号,验证码,30秒过期
code= conn.get("15333333333") //查看该手机号