本文会教大家怎么做邮箱验证,以及怎么发送好看一点的邮箱的HTML模板。很久没写过有用的教程,本来今天我应该在干经济,实在写不下去了,我跑来写这些了。(⊙︿⊙)关于怎么使用flask发送邮件,我在之前的教程有说的。传送门
技术:
- flask
- html
- css
HTML Template
首先我们需要知道flask使用的是Jinja2的模板。
- 需要首先设计一个HTML来展示你相对应的邮箱验证的界面。我已经提前做好了一个,所有的源代码我都放到最后面了,到时候大家可以下载跑一下看看。
- 设置一下HTML所需要的参数,激活所需要的URL,用户名等。
- 写flask部分的代码
首先初始化flask:
1 | from itsdangerous import TimedJSONWebSignatureSerializer as Serializer |
初始化发送邮件的function:
1 | # 异步发送function |
初始化加密fucntion:
1 | def encryption(data, expires_in=3600): |
最后开始写flask路由部分的代码:
1 |
|
结果如下:
具体代码可以下载查看:下载
ps:需要修改相对应的邮箱和邮箱的配置