电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

django注冊(cè)用郵箱發(fā)送驗(yàn)證碼的實(shí)現(xiàn)

瀏覽:2日期:2024-09-10 15:22:56
視圖代碼

lis = []#設(shè)置一個(gè)空列表用來存放發(fā)送的驗(yàn)證碼,用來驗(yàn)證def yzm1(): res1 = '' for i in range(4):#用四個(gè)隨機(jī)數(shù)組成驗(yàn)證碼num = random.randint(0, 9)res1 += str(num) lis.append(res1)#將驗(yàn)證碼放入空的列表中 return res1#返回驗(yàn)證碼class zc(View): def get(self, request):return render(request, ’zc.html’, locals()) def post(self, request):name = request.POST[’qq’]#獲取前端傳遞進(jìn)來的數(shù)據(jù)subject = ’驗(yàn)證碼’message = vercode()#獲取驗(yàn)證碼form = ’837620306@qq.com’#獲取發(fā)送驗(yàn)證碼的郵箱# EMAIL_HOST_USERrcipient_list = [name]res = send_mail(subject=subject, message=message, from_email=form, recipient_list=rcipient_list)#發(fā)送驗(yàn)證碼返貨真或假,假代表沒有發(fā)送成功if res == 1:#判斷是否發(fā)送成功 return redirect(’/app01/yzm/’)#成功的話跳轉(zhuǎn)到驗(yàn)證的網(wǎng)頁else:#不成功的話返回注冊(cè)界面 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’]#獲取到用戶輸入的驗(yàn)證碼if a == lis[-1]:#取最新的驗(yàn)證碼 return HttpResponse(’驗(yàn)證碼正確’)else: return HttpResponse(’no’)

用來發(fā)送驗(yàn)證碼的郵箱需要打開POP3/SMTP服務(wù)和IMAP/SMTP服務(wù),并且獲得POP3/SMTP服務(wù)的授權(quán)碼

settings 配置文件

另外需要對(duì)django的settings文件進(jìn)行設(shè)置

# 設(shè)置發(fā)送郵件服務(wù)器:smtp.qq.com,EMAIL_HOST = ’smtp.qq.com’# 設(shè)置端口號(hào),如果使用的是SSL,端口號(hào)為465或587EMAIL_PORT = 25#設(shè)置發(fā)件人郵箱EMAIL_HOST_USER = ’xxxxx’# 設(shè)置發(fā)件人 授權(quán)碼 (POP3/SMTP服務(wù)的授權(quán)碼)EMAIL_HOST_PASSWORD = ’xxxxx’# 設(shè)置是否啟用安全鏈接EMAIL_USER_TLS = True

到此這篇關(guān)于django注冊(cè)用郵箱發(fā)送驗(yàn)證碼的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)django 郵箱驗(yàn)證碼內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Django
相關(guān)文章:
主站蜘蛛池模板: 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 生物制药洁净车间-GMP车间净化工程-食品净化厂房-杭州波涛净化设备工程有限公司 | 空气能采暖,热泵烘干机,空气源热水机组|设备|厂家,东莞高温热泵_正旭新能源 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 成都竞价托管_抖音代运营_网站建设_成都SEM外包-成都智网创联网络科技有限公司 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 十字轴_十字轴万向节_十字轴总成-南京万传机械有限公司 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 北京网站建设|北京网站开发|北京网站设计|高端做网站公司 | 恒温水槽与水浴锅-上海熙浩实业有限公司 | 小型手持气象站-空气负氧离子监测站-多要素微气象传感器-山东天合环境科技有限公司 | 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 通辽信息港 - 免费发布房产、招聘、求职、二手、商铺等信息 www.tlxxg.net | 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 新疆散热器,新疆暖气片,新疆电锅炉,光耀暖通公司 | 全自动定氮仪-半自动凯氏定氮仪厂家-祎鸿仪器 | 化妆品加工厂-化妆品加工-化妆品代加工-面膜加工-广东欧泉生化科技有限公司 | 超声波反应釜【百科】-以马内利仪器 | 万家财经_财经新闻_在线财经资讯网 | 旗杆生产厂家_不锈钢锥形旗杆价格_铝合金电动旗杆-上海锥升金属科技有限公司 | 菲希尔FISCHER测厚仪-铁素体检测仪-上海吉馨实业发展有限公司 | 尾轮组_头轮组_矿用刮板_厢式刮板机_铸石刮板机厂家-双驰机械 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 服务器之家 - 专注于服务器技术及软件下载分享 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 电加热导热油炉-空气加热器-导热油加热器-翅片电加热管-科安达机械 | 包塑丝_高铁绑丝_地暖绑丝_涂塑丝_塑料皮铁丝_河北创筹金属丝网制品有限公司 | 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | 上海公众号开发-公众号代运营公司-做公众号的公司企业服务商-咏熠软件 | 底部填充胶_电子封装胶_芯片封装胶_芯片底部填充胶厂家-东莞汉思新材料 | 卫生人才网-中国专业的医疗卫生医学人才网招聘网站! | 注塑_注塑加工_注塑模具_塑胶模具_注塑加工厂家_深圳环科 | 金属抛光机-磁悬浮抛光机-磁力研磨机-磁力清洗机 - 苏州冠古科技 | 螺纹三通快插接头-弯通快插接头-宁波舜驰气动科技有限公司 | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 洗地机_全自动洗地机_手推式洗地机【上海滢皓环保】 | 铝箔-铝板-花纹铝板-铝型材-铝棒管-上海百亚金属材料有限公司 | 必胜高考网_全国高考备考和志愿填报信息平台 | 超声波成孔成槽质量检测仪-压浆机-桥梁预应力智能张拉设备-上海硕冠检测设备有限公司 |