最近有一个项目,因为后端用的是thinkPHP框架,前端用的VueJS框架,需要用到验证码,由于都是用的API,所以原有的tp框架验证码类采用的session存储方式无法实现需求,需要进行改写。记录一下过程,并分享给大家以供参考。
验证码类中主要涉及到两个方法,一个是生成方法entry,另一个就是验证方法check。
1、定一个变量
protected $redis;
在__construct方法中加入redis的连接
$this->redis = new \Redis();
$this->redis->connect(C('REDIS_HOST'), C('REDIS_PORT'));
$this->redis->auth(C('REDIS_AUTH')