广告
返回顶部
首页 > 资讯 > 精选 >使用django怎么实现发送验证码注册邮箱
  • 593
分享到

使用django怎么实现发送验证码注册邮箱

2023-06-14 13:06:36 593人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关使用Django怎么实现发送验证码注册邮箱,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。视图代码lis = []#设置一个空列表用来存放发送的

这篇文章将为大家详细讲解有关使用Django怎么实现发送验证码注册邮箱,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

视图代码

lis = []#设置一个空列表用来存放发送的验证码,用来验证def yzm1():    res1 = ""    for i in range(4):#用四个随机数组成验证码        num = random.randint(0, 9)        res1 += str(num)    lis.append(res1)#将验证码放入空的列表中    return res1#返回验证码class zc(View):    def get(self, request):        return render(request, 'zc.html', locals())    def post(self, request):        name = request.POST['qq']#获取前端传递进来的数据        subject = '验证码'        message = vercode()#获取验证码        fORM = '837620306@qq.com'#获取发送验证码的邮箱        # EMaiL_HOST_USER        rcipient_list = [name]        res = send_mail(subject=subject, message=message, from_email=form, recipient_list=rcipient_list)#发送验证码返货真或假,假代表没有发送成功        if res == 1:#判断是否发送成功            return redirect('/app01/yzm/')#成功的话跳转到验证的网页        else:#不成功的话返回注册界面            return render(request, 'zc.html', locals())def yzm2(request):    if request.method == 'GET':        return render(request, 'yzm.html', locals())    elif request.method == 'POST':        a = request.POST['much']#获取到用户输入的验证码        if a == lis[-1]:#取最新的验证码            return HttpResponse('验证码正确')        else:            return HttpResponse('no')

用来发送验证码的邮箱需要打开POP3/SMTP服务和IMAP/SMTP服务,并且获得POP3/SMTP服务的授权码

settings 配置文件

另外需要对djanGo的settings文件进行设置

# 设置发送邮件服务器:smtp.qq.com,EMAIL_HOST = 'smtp.qq.com'# 设置端口号,如果使用的是SSL,端口号为465或587EMAIL_PORT = 25#设置发件人邮箱EMAIL_HOST_USER = 'xxxxx'# 设置发件人 授权码   (POP3/SMTP服务的授权码)EMAIL_HOST_PASSWord = 'xxxxx'# 设置是否启用安全链接EMAIL_USER_TLS = True

关于使用django怎么实现发送验证码注册邮箱就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: 使用django怎么实现发送验证码注册邮箱

本文链接: https://www.lsjlt.com/news/271289.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用django怎么实现发送验证码注册邮箱
    这篇文章将为大家详细讲解有关使用django怎么实现发送验证码注册邮箱,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。视图代码lis = []#设置一个空列表用来存放发送的...
    99+
    2023-06-14
  • django注册用邮箱发送验证码的实现
    视图代码 lis = []#设置一个空列表用来存放发送的验证码,用来验证 def yzm1(): res1 = "" for i in range(4):#用四...
    99+
    2022-11-12
  • java实现发送邮箱验证码
    本文实例为大家分享了java实现发送邮箱验证码的具体代码,供大家参考,具体内容如下 添加依赖 <!-- 邮箱验证码 https://mvnrepository.com/ar...
    99+
    2022-11-12
  • nodejs怎么实现发送邮箱验证码功能
    这篇文章主要讲解了“nodejs怎么实现发送邮箱验证码功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“nodejs怎么实现发送邮箱验证码功能”吧!1、使用模块:nodemailer安装:n...
    99+
    2023-06-30
  • 怎么利用node实现发送QQ邮箱验证码
    这篇文章主要介绍“怎么利用node实现发送QQ邮箱验证码”,在日常操作中,相信很多人在怎么利用node实现发送QQ邮箱验证码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么利用node实现发送QQ邮箱验证码...
    99+
    2023-06-30
  • nodejs实现发送邮箱验证码功能
    本文实例为大家分享了nodejs实现发送邮箱验证码的具体代码,供大家参考,具体内容如下 今天做了个小demo,是用nodejs实现注册时(当然在别的地方也是可以用的)的邮箱验证功能,...
    99+
    2022-11-13
  • 使用SpringBoot发送邮箱验证码的简单实现
    目录题外话提前准备2.1 配置邮箱第三方登录2.1.1 点击设置——账户2.1.2 开启POP3/SMTP服务2.2 添加依赖2.3 yaml配置进入主题测试...
    99+
    2023-05-18
    SpringBoot 验证码 SpringBoot 邮箱发送
  • 如何利用node实现发送QQ邮箱验证码
    目录开通QQ邮箱POP3/SMTP服务获取qq邮箱授权码搭建node接口服务开始安装插件开始编写index.js文件程序声明并定于发送邮件函数编写connect、body-parse...
    99+
    2022-11-13
  • java实战案例之用户注册并发送邮件激活/发送邮件验证码
    目录 一、前期准备 1、准备两个邮箱账号(一个发邮件,一个收邮件)1.1)登录需要发送邮件的QQ邮箱,找到设置项1.3)生成授权码二、项目1、准备用户数据表2、i...
    99+
    2022-11-12
  • uniapp实现注册发送获取验证码功能
    目录说明配置mockjs使用封装axios,创建请求api根目录下创建utils根目录创建api文件夹main.js注册全局api前端调用templatescript效果总结说明 验...
    99+
    2022-11-13
    uniapp 验证码 uniapp获取短信验证码 uniapp短信验证
  • 如何使用springboot整合redis实现发送邮箱并验证
    这篇文章主要为大家展示了“如何使用springboot整合redis实现发送邮箱并验证”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用springboot整合redis实现发送邮箱并验证”...
    99+
    2023-06-22
  • 怎么用js代码完整注册表单验证及邮箱补齐
    这篇文章主要讲解了“怎么用js代码完整注册表单验证及邮箱补齐”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用js代码完整注册表单验证及邮箱补齐”吧!代码...
    99+
    2022-10-19
  • Vue怎么实现简易注册页面和发送验证码功能
    本篇内容介绍了“Vue怎么实现简易注册页面和发送验证码功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 效果展示2. 增强版验证码及邮...
    99+
    2023-06-21
  • 怎么用SpringBoot实现QQ邮箱发送邮件
    本篇内容主要讲解“怎么用SpringBoot实现QQ邮箱发送邮件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用SpringBoot实现QQ邮箱发送邮件”吧!1.获取QQ邮箱授权码2.导入邮...
    99+
    2023-06-22
  • Win7怎么使用网易邮箱发送密码邮件
    这篇文章给大家介绍Win7怎么使用网易邮箱发送密码邮件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。邮箱里存储着不少机密与隐私,同时,它也是互联网中容易被黑客入侵的一个路径,极易被盗。因此,我们不仅要注意邮箱密码的保护...
    99+
    2023-06-28
  • android怎么实现发送验证码
    在Android中,可以通过使用短信管理器(SmsManager)来发送验证码。首先,你需要在AndroidManifest.xml...
    99+
    2023-09-04
    android
  • 如何在PHP中实现用户注册时发送短信验证码
    随着移动互联网的普及,手机号码已经成为用户注册和登录的重要凭证之一。为了保证用户账号的安全性,很多网站和应用都会在用户注册时发送短信验证码进行验证。本文将介绍如何在PHP中实现用户注册时发送短信验证码的功能,并附上具体的代码示例。一、创建短...
    99+
    2023-10-21
    PHP 短信验证码 用户注册
  • 怎么用Python+Selenium实现读取网易邮箱验证码
    这篇文章主要为大家展示了“怎么用Python+Selenium实现读取网易邮箱验证码”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么用Python+Selenium实现读取网易邮箱验证码”这篇...
    99+
    2023-06-29
  • vue中如何实现手机号和邮箱正则验证以及60s发送验证码功能
    这篇文章将为大家详细讲解有关vue中如何实现手机号和邮箱正则验证以及60s发送验证码功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。写一个简单的验证,本来前面用的组件,...
    99+
    2022-10-19
  • Springboot实现邮箱验证码注册与修改密码及登录功能详解流程
    目录前言一、SpringBoot依赖1、pom.xml文件2、Applications.yaml二、数据库文件三、实现注册功能四、找回密码功能五、登录功能总结前言 最近Springb...
    99+
    2022-11-16
    Springboot邮箱验证码 Springboot修改密码 Springboot登陆功能
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作