
主要功能
这段代码提供了一个简单的方法来为网页添加密码保护,要求访问者输入正确密码才能查看页面内容。功能流程
处理密码和标识符
对页面ID进行MD5哈希处理
对用户密码进行双重MD5哈希(密码+盐值)
验证逻辑
首先检查Cookie中是否存储了正确的密码哈希
如果Cookie验证通过,直接返回,显示页面内容
如果提交了表单密码($_POST['pagepwd']),验证是否正确
正确则设置Cookie并返回
错误则显示错误信息
密码验证失败
如果密码验证失败,显示一个密码输入页面
这个页面包含:
警告图标
标题"该页面已被加密"
密码输入框
提交按钮
错误提示(如果密码错误)
返回链接
使用方法
将代码保存为
MkEncrypt.php
PHP代码中包含文件语句,用于引入 MkEncrypt.php 文件
在需要加密的页面引入该文件:
设置页面访问密码:
完整代码
字符数: 0
单词数: 0
行数: 0
代码
字符数: 0
单词数: 0
行数: 0