您的位置:首页 > 健康 > 养生 > 织梦网站模版官网_小程序模板消息推送规则_接单平台_国外网站制作

织梦网站模版官网_小程序模板消息推送规则_接单平台_国外网站制作

2025/1/7 10:15:49 来源:https://blog.csdn.net/qq_43920838/article/details/144758516  浏览:    关键词:织梦网站模版官网_小程序模板消息推送规则_接单平台_国外网站制作
织梦网站模版官网_小程序模板消息推送规则_接单平台_国外网站制作

目录

  • 一、开启邮箱服务器
    • 邮箱测试
  • 二、验证发送功能实现
  • 三、数据库存储验证码
    • 1.新增数据模型
    • 2.ORM迁移模型
    • 3.业务逻辑
  • 四、前端发送json请求
    • 1.新建js和jquery文件夹
    • 2.ajax
  • 五、表单验证
  • 六、注册
    • 1.区分请求
    • 2.保存用户信息到数据库

下载安装flask-mail包

pip install flask-mail

一、开启邮箱服务器

一般使用第三方服务
使用网易邮箱中的POP3/SMTP服务
在这里插入图片描述
在这里插入图片描述
并在config.py中配置一下
在这里插入图片描述
在exts.py中导入邮箱,创建邮箱对象
在这里插入图片描述
在app.py中也加载邮箱
在这里插入图片描述

邮箱测试

用邮箱服务器给我自己的邮箱发送测试
在这里插入图片描述
qq邮箱中收到了测试信息

在这里插入图片描述

二、验证发送功能实现

在这里插入图片描述

在这里插入图片描述

三、数据库存储验证码

因为在注册登录的时候,发送了验证码还需要规则来验证是否用户输入的和发送的相同。

1.新增数据模型

在这里插入图片描述

2.ORM迁移模型

flask db migrate
flask db upgrade

3.业务逻辑

在这里插入图片描述
在这里插入图片描述
数据库里面也存储到了

在这里插入图片描述

四、前端发送json请求

1.新建js和jquery文件夹

js用于点击事件的处理、弹出框等
在这里插入图片描述
在html中定义了一个button
在这里插入图片描述
首先要先确定点击事件的执行先后
在这里插入图片描述
click绑定了一个点击事件,event事件
在这里插入图片描述

2.ajax

点击按钮之后,会把文本框中的输入保存到email键值对中,并发送一个get请求到本地的5000端口,传给后端,相当于传值,后端接收到email,再用邮件服务器给这个email发送信息
在这里插入图片描述

五、表单验证

在这里插入图片描述

六、注册

1.区分请求

如何区分register下面的请求呢,要么get要么就是post
在这里插入图片描述

在这里插入图片描述

2.保存用户信息到数据库

在这里插入图片描述

输入验证码成功跳转
在这里插入图片描述
数据库也保存进来了
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com