验证码的实现

2025-10-23 18:02:47

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、然后,在登录判断的时候,该动作(方法中):

验证码的实现

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢