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()函数
第十步、测试代码是否正常运行
- 登陆正常;
- 删除正常;
- 编辑正常;
- 添加正常;
- 登出正常。
转载请注明:林雍岷 » 第二十三节:php入门小项目-验证