PHP精品笔记博客项目(3).docVIP

  • 3
  • 0
  • 约1.39千字
  • 约 14页
  • 2019-01-21 发布于江苏
  • 举报
北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-9090 博客项目第3天 昨日回顾与总结 读代码的方法 对MVC来说,从访问请求的第一行代码开始,循着代码执行的顺序逐行读下去。 统一身份验证 登录验证码的实现 验证码的作用: 区分人和机器(程序)! 验证码本质是一个图片,通常认为:人可以识别,而机器却识别困难。 而且,该图片是通过PHP程序“动态生成”! 原理: 1,后台程序随机生成一个验证码(字符),并通过session保存; 2,并且通过PHP程序将该验证码“写入”到一个image图片资源上并显示出来。 3,用户识别该文字,并输入后提交(随用户名,密码等数据一起) 4,后台程序先判断验证码是否一致: 4.1如果一致,就继续判断用户名密码 4.2如果不一致,立即终止返回到登录界面 通过PHP代码生成图片并展示的原理如下: 浏览: 结果: 然后,在login.html的登录界面上,使用img标签“载入该图片”,代码如下: 继续改造验证码的有关代码: 我们需要将验证码按MVC的模式来执行,则: 然后,在Admin平台下,新建一个控制器,专门用于调用该验证码类的方法: 对应,login.html的图片路径修改为: 继续,在登录的check方法中,在验证用户名密码之前,先对验证码进行验证: 文章管理 有如下主要功能: 显示文章列表: 添加文章: 删除文章: 修改文章:

文档评论(0)

1亿VIP精品文档

相关文档