美文网首页
使用扩展PrivatePage保护自己的页面

使用扩展PrivatePage保护自己的页面

作者: w_w_wei | 来源:发表于2018-11-15 15:24 被阅读0次

这个chrome扩展的功能是, 让自己的页面别人不可见, 只有自己才能访问!

1. 安装扩展

自备梯子点击安装
安装成功后, 浏览器右上角多了个锁的图标

2. 保护页面

  1. 我们的页面 https://www.safecode.cc/phpinfo.php
<?php
    phpinfo();
  1. 扩展配置
  • 添加该页面加入私有页面


  • 点击设置,会打开配置页面,这里列出了已经添加的页面

    另外还可以看到,有一个keyprivatepage, valuectwj
  1. 最重要的是,保护我们的页面
    这里需要修改页面的代码,加上保护代码
<?php
    if (! isset($_SERVER["HTTP_PRIVATEPAGE"]) || $_SERVER["HTTP_PRIVATEPAGE"] !=="ctwj" ) { 
         header("HTTP/1.1 404 Not Found"); 
         die(); 
    }
    phpinfo();

简单解释下 HTTP_PRIVATEPAGEHTTP_ 加上 key转换成大写,ctwj这个是value, 这个是PHP的写法,这个代码可以在扩展配置页,无法使用?页面能找到,到但是少了一个感叹号!
再次访问


一切正常右上角,图标变成了一个黑锁。
  1. 验证, 点击锁图标,再点下删除,如下图



    再次访问



    图标变了, 也不能访问了, 现在除非再添加到私有页面,否则怎么都会返回404页面。这个是一个真正的404页面。

3. 原理说明

其实原理非常简单, 就是请求页面的时候, 在header里面添加一个KeyValue.
访问页面时,对KeyValue 进行校验。

优点:

  • 简单,直接
  • 安全,有效

缺点:

  • 需要手动修改代码
  • 需要对代码有一点了解

相关文章

  • 使用扩展PrivatePage保护自己的页面

    这个chrome扩展的功能是, 让自己的页面别人不可见, 只有自己才能访问! 1. 安装扩展 自备梯子点击安装安装...

  • 布局与定位

    布局 流体布局,扩展窗口时,页面中的内容随之扩展; 冻结布局,页面内容固定,不随页面的扩展而扩展;用一个 包含页面...

  • php使用activemq

    一、下载: 二、安装 三、防火墙端口 四、web管理页面 五 使用 使用stomp-php 使用扩展Stomp

  • Joomla页面工厂——拖拽式页面构建工具

    最新Joomla扩展页面工厂发布了,这是一款随意拖拽的页面构建工具,灵活且免费。精彩的页面库及灵活工具供你使用,为...

  • chrome扩展程序打包分享

    1、进入扩展程序列表目录 2、选择需要打包的扩展程序的id(打开自己扩展程序的页面找到分享的程序id) 3、选择需...

  • Chrome扩展基础---扩展页面间的通信

    有时需要让扩展中的多个页面之间,或者不同扩展的多个页面之间相互传输数据,以获得彼此的状态。比如音乐播放器扩展,...

  • Mac上关于硬盘的分区与备份

    首先了解下硬盘的卷宗格式: Mac OS 扩展(日志式):使用 Mac 格式(日志式 HFS Plus)来保护分层...

  • 离线Chrome扩展安装

    问题 通常没有外网的我们要想使用Chrome扩展会选择第三方网站下载,可将下载好的crx扩展移动到页面会显示无法加...

  • Activity Results API使用

    我们通常是使用onActivityResult来获取页面回传回来的回调以及数据,但是随着应用的扩展,onActiv...

  • Mac劫持插件any search(TotalSearchToo

    前段时间,我的chrome被劫持到了any search搜索页面,使用体验非常不好。我在 设置 > 扩展程序 里找...

网友评论

      本文标题:使用扩展PrivatePage保护自己的页面

      本文链接:https://www.haomeiwen.com/subject/qyoefqtx.html