商场项目-用户注册后端

1.注册页面的后端操作主要有:对用户名、密码、手机号码、图形验证码、手机验证码、用户协议进行判断

2.流程:

2.1 在users的view.RegisterView类中创建post方法,获取从前端提交的数据:

  

2.2 对传过来的数据再次进行判断,防止数据绕过前端验证修改:

  

2.3 对判断完正确的数据保存到数据库,错误则返回一个错误参数,在注册页面显示:

  

  

2.4 新建contents子应用【主页面】,contents创建展示类,新建get方法,配置urls路由信息:

  

  

  

2.5 users子应用的views新建两个类,用户和手机重复判断类,通过查询数据库返回是否重复的json信息:

  

2.6 配置前端访问的路径路由:

  

2.7 前端register.js通过获取用户输入,将输入的内容传递到后端进行判断,同时获取结果进一步处理:

  在register.js 文件中的check_username方法下增加用户名判断语句,通过axios发送json请求,获取后端数据判断返回的结果

  

  在register.js 文件中的check_mobile方法下增加手机号码判断语句,通过axios发送json请求,获取后端数据判断返回的结果

  

2.8 测试用户和手机重复判断结果: