ThinkPHP5验证码扩展-把验证码存入redis

浏览:4133 最后更新:2017-02-04 18:41 分类:类库 关键字: ThinkPHP5 - redis图片验证码 Bauth权限系统
官方验证码库是session存的 手机APP端不支持存放session
所以要实现redis验证码 + 手机 imei号 实现图片验证码储存校验

增加一个SpiImgVerify.php
修改Captcha.php类: 添加了getCode方法

当然要引入redis库类

生成SpiImgVerify->spi_captcha('id', '手机Imei')
验证证:spi_captcha_check('验证码', ‘手机Imei’)

为什么生成时个要传ID 而验证时不传ID呢?
我们APP端验证码只根据Imei号存就可以 不需要记录多个不同的场景
有需要自已扩展一下SpiImgVerify.php类就可以

代码GIT地址:
http://git.oschina.net/youwen21/thinkphp5-redisCapcha

另外(介绍一个ThinkPHP5的权限管理后台系统):
最后再介绍下Bauth权限系统,不同与auth,RBAC的权限系统
网址: http://bauth.exwechat.com/
GIT地址http://git.oschina.net/youwen21/Bauth
评论( 相关
后面还有条评论,点击查看>>