给PHP网站页面设置访问密码 PHP页面怎么设置页面访问密码

网站搭建   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-2-28

演示站:

本帖含有隐藏内容,请您 回复 后查看


为你的页面支持加密访问,无论什么程序,只要是PHP程序都是支持这代码的,来实现加密访问你的加密页面或文章等等的页面,不保证其他程序可以正常使用麻烦先测试!
密码正确才能进去页面,进入后会存下cookies值,下一次登录的时候则不需要再次输入了。
如果不想给人看了,只需要更改密码,cookies就会立即失效,必须要重新登陆才能看。

940d136ff2250ce8ac4af6e8fec8686d.png
安装方法:1、新建PHP文件,命名为:mima.php
把下面代码放进这个新建为PHP文件里面使用方法:* * 1、将本段代码保存为 MkEncrypt.php* * 2、在要加密的页面前面引入这个 php 文件 * require_once('MkEncrypt.php');* *
3、设置页面访问密码 * MkEncrypt('页面密码');* ********************************************/ // 密码 Cookie 加密盐if(!defined('MK_ENCRYPT_SALT'))define('MK_ENCRYPT_SALT', 'Kgs$JC!V'); /*** 设置访问密码* * @param $password 访问密码* @param $pageid 页面唯一 ID 值,用于区分同一网站的不同加密页面*/function MkEncrypt($password, $pageid = 'default') {$pageid = md5($pageid);$md5pw = md5(md5($password).MK_ENCRYPT_SALT);$postpwd = isset($_POST['pagepwd']) ? addslashes(trim($_POST['pagepwd'])) : '';$cookiepwd = isset($_COOKIE['mk_encrypt_'.$pageid]) ? addslashes(trim($_COOKIE['mk_encrypt_'.$pageid])) : ''; if($cookiepwd == $md5pw) return; // Cookie密码验证正确 if($postpwd == $password) { // 提交的密码正确setcookie('mk_encrypt_' . $pageid, $md5pw, time() + 3600000, '/');return;}?> 该页面已被加密
本帖含有隐藏内容,请您 回复 后查看
" width="80" height="80"> 登录后才可发表内容
  • 主题

    6

  • 帖子

    108

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0556s Mem:2020Kb