flask爱家租房项目开发(三)

本文介绍了一个基于Flask的爱家租房项目中如何实现短信验证码功能。内容包括云通讯基本配置、短信验证码工具封装与测试、后端代码编写、前端完善等步骤,详细讲解了发送和验证短信验证码的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本节代码下载地址:https://download.youkuaiyun.com/download/geek_xiong/11527723

目录

 

短信验证码

云通讯的基本配置

云通讯发送短信验证码工具封装与测试

发送短信验证码 后端代码编写

图片、短信验证码测试

短信验证码的前端完善


短信验证码

本文参考文档下载地址:https://download.youkuaiyun.com/download/geek_xiong/11527723

本项目基于云通讯实现短信验证码的发送与验证

云通讯的基本配置

下载短信接口包:https://www.yuntongxun.com/doc/ready/demo/1_4_1_2.html

开发文档自行观看。

由于下载的包是基于python2.7写的,但是本项目是用的python3.7,所示下载的文件中需要进行升级,我把改后的文件以及需要的文件打包上传了,可自行下载 https://download.youkuaiyun.com/download/geek_xiong/11523100

添加测试号码,最好输入有效手机号,要不怎么接收验证码嘞!

云通讯发送短信验证码工具封装与测试

将yuntongxun包解压后放到ihome目录的libs子目录下,

编写测试文档sms.py,自定义封装发送短信验证码的辅助类

# -*- coding: UTF-8 -*-

from ihome.libs.yuntongxun.CCPRestSDK import REST
import configparser

#主帐号
accountSid = '8a216dxxxxxxxxxxxxxx4d82f0dd6'

#主帐号Token
accountToken = '154xxxxxxxxxxxxxxxxxxx325cc52a3f'

#应用Id
appId = '8a216dxxxxxxxxxxxxxxxxxxxxxxxx8004d8850ddd'

#请求地址,格式如下,不需要写http://
serverIP = 'app.cloopen.com'

#请求端口 
serverPort = '8883'

#REST版本号
softVersion='2013-12-26'

  # 发送模板短信
  # @param to 手机号码
  # @param datas 内容数据 格式为数组 例如:{'12','34'},如不需替换请填 ''
  # @param $tempId 模板Id


class CCP(object):
    """自己封装的发送短信的辅助类"""
    # 用来保存对象的类属性
    instance = None
    def __new__(cls):
        # 判断CCP类有没有创建好的对象,如果没有,创建一个对象,如果有,直接返回
        if cls.instance is Non
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秒不可闫M先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值