- 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方法中,在验证用户名密码之前,先对验证码进行验证:
文章管理
有如下主要功能:
显示文章列表:
添加文章:
删除文章:
修改文章:
您可能关注的文档
- PHP精品笔记day1面向对象.doc
- PHP精品笔记day2面向对象(1).doc
- PHP精品笔记day3面向对象.doc
- PHP精品笔记day4面向对象.doc
- PHP精品笔记PDO与异常.docx
- PHP精品笔记MVC设计模式(1).docx
- PHP精品笔记MVC设计模式(2).docx
- PHP精品笔记第一天Smarty.docx
- PHP精品笔记博客项目(1).docx
- PHP精品笔记博客项目(2).doc
- 50万吨汽油调和技改项目环评报告书.pdf
- 河北省文安县第一中学2025-2026学年高一上学期10月月考英语试题(解析版).docx
- 河南省TOP二十校205—2026学年高一上学期10月联考生物试题(原卷版).docx
- 河南省安阳市第一中学、鹤壁市高中、新乡市第一中学三校2025-2026学年高一上学期第一次联考数学试题(解析版).docx
- 河南省部分高中2025-2026学年高一上学期第二次月考数学试卷(解析版).docx
- 河南省百师联盟2025-2026学年高二10月联考数学试题(北师大版)(解析版).docx
- 河南省部分学校2025-2026学年高一上学期期中考试数学试题(解析版).docx
- 河南省部分重点中学2025~2026学年高二上学期10月末质量检测数学试题(解析版).docx
- 河南省部分重点中学2025-2026学年高二上学期10月末质量检测英语试题(解析版).docx
- 桥梁伸缩缝安装工艺(可编辑).pptx
原创力文档

文档评论(0)