示例#1
0
文件: views.py 项目: Rousong/xfz
def sms_captcha(request):
    telephone = request.GET.get('telephone')
    code = Captcha.gene_text()
    aliyunsms.send_sms(telephone, code)
    cache.set(telephone, code.lower(), 300)
    # 测试时打印短信验证码使用
    #print(f'短信验证码:{code.lower()}')
    return restful.ok()
示例#2
0
文件: views.py 项目: lizhaojiang/xfz
def sms_captcha(request):
    # 获取手机号
    telephone = request.GET.get('telephone')
    # 生成随机验证码,使用图形验证码里面的方法
    # code = Captcha.gene_text()
    code = '%06d' % random.randint(0, 999999)

    #将手机号验证码保存到memcached中
    cache.set(telephone, code, 5 * 60)

    # 发送短信,接受并返回
    aliyunsms.send_sms(telephone, code)

    print("短信验证码:", code)
    return restful.ok()
示例#3
0
def sms_captcha(request):
    # /sms_captcha/?telephone=XXX
    telephone = request.GET.get('telephone')
    code = Captcha.gene_text()
    cache.set(telephone, code, 5 * 60)
    result = aliyunsms.send_sms(telephone, code)
    return restful.ok()
示例#4
0
def sms_captcha(request):
    telephone = request.GET.get('telephone')
    code = Captcha.gene_text()
    # 在调试阶段为了方便就不发送验证码了,直接在控制台打印出来
    result = aliyunsms.send_sms(telephone, code)
    print(code)
    cache.set(telephone, code, 60)
    return restful.ok()
示例#5
0
文件: views.py 项目: mosi0513/blog
def sms_captcha(request):
    telephone = request.GET.get('telephone')
    code = Captcha.gene_text()
    # 验证码 key vluea 过期时间
    cache.set(telephone, code, 5 * 60)
    result = aliyunsms.send_sms(telephone, code)
    print(code)
    print(result)
    return restful.ok()
示例#6
0
文件: views.py 项目: jangocheng/xfz
def sms_captcha(request):
    # /sms_captcha/?telephone=xxx
    telephone = request.GET.get('telephone')
    code = Captcha.gene_text()
    cache.set(telephone, code, 5*60)
    # CACHE.set(telephone, code, ex=5*60)
    print('短信验证码:', code)
    # result = smssender.send(telephone, code)
    result = aliyunsms.send_sms(telephone, code)
    # result = True
    if result:
        return restful.ok()
    else:
        return restful.params_error(message="短信验证码发送失败!")
示例#7
0
文件: tasks.py 项目: dengjinshan/bbs
def send_sms_captcha(telephone, captcha):
    send_sms(telephone, captcha)