织梦的图片验证码是利用Cookie和Session跟踪而储存在用户本地终端上的数据,然后通过提取缓存信息和用户输入的验证码做比较,用来判断用户的唯一性。但是这样的方法很容易被绕过,并且如果需要用户绑定手机的时候,无法确定手机号的真伪,这时候就需要用到手机验证码来确定是否为有效手机号。
1、织梦后台 - 系统 - 系统设置 - SQL命令行工具,执行SQL语句:
CREATE TABLE ok_dxyzm ( id mediumint(8) PRIMARY KEY AUTO_INCREMENT, phone varchar(100), code varchar(100), time varchar(100) )
上面代码的意思是,新建名为ok_dxyzm的表单,包含4个字段id、phone、code、time,用PRIMARY KEY把id字段设置为主键,用AUTO_INCREMENT给id字段设置自增属性,每次新增一行数据的时候,id字段都会自动+1,所以我们不需要手动写入id字段的数据。phone字段用来储存手机号,code字段用来储存验证码,time字段用来储存当前的时间戳,可以用来判断验证码的有效时间。(我们的phone、code、time字段都用varchar类型,长度为100)