【python django发送手机号验证码】
一、django参考容联云官网写验证码框架
# 验证码登入
from ronglian_sms_sdk import SmsSDKaccId = '容联云通讯分配的主账号ID'
accToken = '容联云通讯分配的主账号TOKEN'
appId = '容联云通讯分配的应用ID'def send_message():sdk = SmsSDK(accId, accToken, appId)tid = '容联云通讯创建的模板ID'mobile = '手机号1,手机号2'datas = ('变量1', '变量2')# 变量1是随机生成的验证码,变量2是存储的时间 以分钟为单位resp = sdk.sendMessage(tid, mobile, datas)print(resp)return resp
django发送手机验证码的视图
# 导包
from rest_framework.views import APIView
from rest_framework.response import Response
import time
import random
import string
import redis# 容联云官网代码的导包,尽量使用单独文件
from yanzhengma.yanzheng_my import send_messageclass YanView(APIView):def get(self,request,mobile):# 生成随机码sui = ''.join(random.sample(string.digits,6))print('生成的验证码',sui)# 将验证码存入redisred = redis.Redis(password='123321')# 制作验证码的keykey = 'dengda_%s' %mobilered.set(key,sui,ex=60*5)send = send_message(mobile,sui)print('返回的结果',send)return Response({'code':200,'msg':'获取成功',})
【python django发送手机号验证码】相关推荐
- 使用Springboot StringRedisTemplate 在单位时间内对发送手机号验证码次数做限制,半小时最多发送5次验证码
通常我们在做通过手机号检验,发送短信验证码之类接口的时候,在单位时间内,要对发送的次数做限制,防止恶意刷接口,短信类接口毕竟还是收费的. 首先我们需要在springboot 项目中引入Redis &l ...
- yii2中发送手机号验证码
我们要知道 做发送手机号 要先在网上下载一个压缩包 也可以说是第三方插件 我用的云通讯上的一个压缩包 https://www.yuntongxun.com/?ly=baidu-pp-p&qd= ...
- thinkphp6 短信宝/腾讯云发送手机号验证码
短信接口 场景:通常在使用手机号注册时需要发送短信验证码,在修改密码等敏感操作时也需要验证手机号发送短信验证码. 短信验证码的目的:验证用户的身份是否本人 在项目代码中发送短信,通常要调用第三方短信商 ...
- python按照号段生成手机号接收验证码_django 发送手机验证码的示例代码
一.流程分析: 1.用户在项目前端,输入手机号,然后点击[获取验证码],将手机号发到post到后台. 2.后台验证手机号是否合法,是否已被占用,如果通过验证,则生成验证码,并通过运行脚本,让短信运营商 ...
- python按照号段生成手机号接收验证码,「 python 」 python 实现短信验证码
当我们在注册一个网页时,有的网页会让必须要短信验证.邮箱验证,才可以进行账号的注册.其实,我们在项目中会遇到很多问题,比如:当我们进行爬虫的时候,很容易由于网页的改版,造成我们事先写好的爬虫突然无效, ...
- 用Python模拟识别图片验证码并发送手机验证码
1.导语 大家好,好久不见.又到每日分享Python小技能的时候了.最近因为疫情影响,所以更新内容比较慢-今天周一,就来更新一波,心血来潮,是时候上线经营了.其实也没想到有啥好分享的,不如分享一些干货 ...
- [Python]实现短信验证码的发送
前言 系列文章目录 [Python]目录 文章目录 前言 1. 短信API平台 2. 使用官方提供的SDK实现短信发送 2.1 安装SDK 2.2 使用官方的测试用例进行测试 2.3 参数及其参数的查 ...
- 使用python对指定手机号获取各网站登录的验证码。
通过模拟发送网页登录页面请求获取验证码. 原理是通过requests库的对象构建一个网页请求,网页请求发送给服务器之后.服务器就会对指定手机号发送一个验证码短信. import requests im ...
- Python+Django实现基于人脸识别的门禁管理系统,附带源码!!
已下项目为实战开发经验,微信搜索关注公众号 [ python语言空间 ],获取更多项目源码及资源. 项目介绍 基于人脸识别的门禁管理系统(Python+Django+RESTframework+Jso ...
最新文章
- Python 数据分析包:pandas 基础
- QCustomplot设置背景为透明色
- Spring注解开发-@Scope作用域注解
- 论文拒稿的评价可以有多狠?
- 开启 Appserv 的 curl 功能
- 天龙八部手游显示与服务器断开连接,天龙八部手游怎么设置 游戏设置方法(图文详解)...
- [论文阅读] Learning without Memorizing
- LPS最长回文子序列
- 场效应管原理_IGBT场效应管的工作原理以及极性判断、好坏判断方法
- java类的生命周期
- win7如何不用点击用户名 直接自动登录桌面
- WPS如何对文档加密,忘记密码又如何解密?
- 《数据结构》— 数据结构图文解析系列
- 苹果服务器维护2017.12,2017年12月28日维护公告
- 互联网+大赛作品_“颂中国力量 绘美好梦想”全市中小学生互联网+书画大赛作品展示(四)...
- 拼多多“出海”的三个考验?
- Scala进阶_函数式编程(过滤丶排序丶分组丶聚合)
- 技术分享 | 误删表以及表中数据,该如何恢复?
- 基于jsp+mysql+ssm酒店管理系统-计算机毕业设计
- iconfont.cn 选择图标生成 scriptUrl 链接