多语言展示
当前在线:1425今日阅读:26今日分享:39

验证码的实现

验证码的实现
工具/原料

验证码的实现

方法/步骤
1

captcha:其为以下一句话的缩写:completely automated public test to tell computor and human apart 验证码的验证原理:登录表单页:1生成一个“验证码”(文本),并存入到session中。2显示验证图片(并其上有验证码文字) 登录验证判断页:1,先判断用户填写的验证码是否等于前一页保存到session中的验证码——》否:提示验证码错误,并跳转到登录页是:接收用户名,密码并继续通过模型文件到数据库中进行身份验证——》否:提示用户名密码错误,并跳转到登录页是:提示登录成功,并跳转到后台首页; 在模拟ecshop后台登录页的login.html视图文件中:

2

并在admin控制器添加一个动作(方法):

3

则在index.php中的自动加载函数中,添加一项:

4

当然,该captcha.class.php文件,肯定预先放入了framework目录中:

5

该类文件中,在“画文字”的时候,保存自动生成的该验证码字符到session中:

6

然后,在登录判断的时候,该动作(方法中):

推荐信息