短信视乎已经被慢慢淡出平常的交流工具队列,但始终抹不去它的存在,短信验证码视乎从未被取代,此外在重要的信息通知的地位也是不可取的的。所以了解短信的使用是开发中很有必要的一环。 腾讯云的短信服务提供有100条内免费,所以方便开发测试。 申请短信服务并建立模板 https://console.cloud ...
分类:
Web程序 时间:
2019-04-18 23:22:27
阅读次数:
488
一、准备工作 前端: 表单 提交方式 get 、post 整体提交 ajax提交 表单验证 正则表达式 不轻易自己写正则,不是不写,一定要考虑好兼容性(全面性) 提示信息的选择性 图形验证码 后端进行提供的一张图片,并且这张图片会对应一个字段,这个字段传递给前端,前端负责校验即可 短信验证码 判断是 ...
分类:
其他好文 时间:
2019-04-06 18:53:57
阅读次数:
140
自学了短信验证码之后,总觉得安全性不是特别好,和图片的验证码结合之后感觉安全性能会更加好一点,所以选择又学了图片的。 图片的验证码在于我们对图片的获取,去掉外周的颜色等进行比较。以下我以一个简单的来说明。 这里我利用的是自己画图实现的,即用画图的方式来实现的,这样不在需要什么像第三方的什么凭证才可以 ...
分类:
其他好文 时间:
2019-04-02 17:14:25
阅读次数:
217
最近自学了短信的验证码实现。以下是自己用的一种方法实现的完整的过程。 短信验证登陆(前端+后台) 1、前端填写手机号以及点击触发,以电话号码为参数调用发送验证登录短信方法并在前端产生随机数存于Seesion 中,将手机号连同产生的随机数发送到后台操作(已经设置好缓存存放时间) 2、调用发送模板短信方 ...
分类:
其他好文 时间:
2019-04-02 17:06:34
阅读次数:
171
多条件登录 JWT扩展的登录视图,在收到用户名与密码时,也是调用Django的认证系统中提供的authenticate()来检查用户名与密码是否正确。 我们可以通过修改Django认证系统的认证后端(主要是authenticate方法)来支持登录账号既可以是用户名也可以是手机号。 修改Django认 ...
分类:
其他好文 时间:
2019-03-26 22:54:13
阅读次数:
339
问题及其解决方案: 今天做项目的时候因为需要编写一个短信验证码的接口我需要在我的后台.net webapi中存入我随机生成的短信验证码方便与前端传递过来的数据对比,所以决定使用session做缓存。但是没想到的是我调用都是都是为空的。让后在网上找了下原因是因为Web Api的控制器类派生自ApiCo ...
//在现实开发中 需要控制文本输入长度 并实时做短信验证,代码如下 [self.textField addTarget:self action:@selector(codeChange:) forControlEvents:UIControlEventEditingChanged]; - (BOOL ...
分类:
移动开发 时间:
2019-03-19 10:28:30
阅读次数:
209
其实微信小程序前端和云端都是可以调用短信平台接口发送短信的,使用云端云函数的好处是无需配置域名,也没有个数限制。 本文使用的是榛子云短信平台(http://smsow.zhenzikj.com) ,SDK下载: http://smsow.zhenzikj.com/doc/sdk.html 1. 安装 ...
分类:
微信 时间:
2019-03-12 18:04:09
阅读次数:
263
考虑到有多种验证机制(例如:常见的图片验证码,手机短信验证码,邮箱验证码) 所以在项目中对验证码进行代码重构,使之更加的具有可扩展性,低耦合性,此项目基于springboot 1.首先Controller层 前端发起类似 /code/image这样的请求,将验证码类型获取到,从hold中找到哪个验证 ...
分类:
编程语言 时间:
2019-02-21 00:26:31
阅读次数:
282
微信小程序注册完整实例,发送短信验证码,带60秒倒计时功能,无需服务器端。效果图:代码:index.wxml<!--index.wxml--><viewclass="container"><viewclass=‘row‘><inputplaceholder=‘请输入姓名‘bindinput=‘bindNameInput‘/></view>
分类:
微信 时间:
2019-02-10 09:15:10
阅读次数:
304