最新消息:周一至周五21:30分QQ群(161510483)直播,零基础免费学谷歌SEO,WEB前端,PHP入门教程

第二十三节:php入门小项目-验证

PHP零基础入门 林雍岷 166浏览

php入门小项目-验证:我们不希望网络上的随机访问者能够更改我们的词汇表中的数据,我们需要通过身份验证保护我们的管理部分,因此,我们重新整理调整《session函数》代码,创建php入门小项目-验证的身份验证系统并将其添加到我们词汇表应用程序中。创建4.10_authentication文件夹,把上节课《php入门小项目-删除词汇》代码复制粘贴到本节课使用。

php入门小项目-验证

第一步、创建login.php

不要放到admin文件夹里面,因为login.php属于app下面一部分每个人都可以使用。

第二步、复制index.php代码到login.php

第三步、创建login.view.php在view文件夹

把《session函数》节课login.php代码复制到login.view.php文件并整理代码:

第四步、编写login.php控制器

把login.php的php部分代码复制到控制器,并调整代码:

第五步、迁移函数

把inc文件夹的functions.php的authenticate_user、is_user_authenticated、ensure_user_is_authenticated函数到app/functions.php文件:

第六步、回到login.php控制器

第七步、在admin每一个文件需要添加以下代码

第八步、创建logout.php控制器

把《session函数》节课的logout.php复制过来

第九步、回到functions.php文件

原来代码是使用inc/config.php用户名和密码登陆,词汇表项目的app/config.php文件数据结构是数组,修改authenticate_user()函数

第十步、测试代码是否正常运行

  1. 登陆正常;
  2. 删除正常;
  3. 编辑正常;
  4. 添加正常;
  5. 登出正常。

下载本节《php入门小项目-验证完整代码》

转载请注明:林雍岷 » 第二十三节:php入门小项目-验证