网站添加输入密码才能访问功能

为你的网站添加 php 输入密码访问网站功能,这个功能其实很简单,在应用中的场景也是往往为内部或是个人使用的页面里面,在登陆的时候可以弹出一个窗口,做隐私保护,以下的代码可以满足大家的这个功能,同时可以在代码里自定义密码。同时只要在现有代码的上下添加好加密的代码就可以。记得要调整一下默认密码。不然会被入侵的。

  1. <?php
  2. $password = "1234"; // 这里是密码 
  3. $p = "";
  4. if(isset($_COOKIE["isview"]) and $_COOKIE["isview"] == $password){
  5. $isview = true;
  6. }else{
  7. if(isset($_POST["pwd"])){
  8. if($_POST["pwd"] == $password){
  9. setcookie("isview",$_POST["pwd"],time()+3600*3);
  10. $isview = true;
  11. }else{
  12. $p = (empty($_POST["pwd"])) ? "需要密码才能查看,请输入密码。" : "密码不正确,请重新输入。";
  13. }
  14. }else{
  15. $isview = false;
  16. $p = "请输入密码查看,获取密码可联系我。";
  17. }
  18. }
  19. if($isview){ ?>
  20. 这里是密码成功后显示的地方
  21. <?php }else{ ?>
  22. <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  23. <html xmlns=" http://www.w3.org/1999/xhtml">
  24. <head>
  25. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  26. <meta http-equiv="pragma" content="no-cache" />
  27. <meta http-equiv="cache-control" content="no-cache" />
  28. <meta http-equiv="expires" content="0" />
  29. <title>脚本之家提醒你输入密码</title>
  30. <!--[if lt IE 6]>
  31. <style type="text/css">
  32. .z3_ie_fix{
  33. float:left;
  34. }
  35. </style>
  36. <![endif]-->
  37. <style type="text/css">
  38. <!--
  39. body{
  40. background:none;
  41. }
  42. .passport{
  43. border:1px solid red;
  44. background-color:#FFFFCC;
  45. width:400px;
  46. height:100px;
  47. position:absolute;
  48. left:49.9%;
  49. top:49.9%;
  50. margin-left:-200px;
  51. margin-top:-55px;
  52. font-size:14px;
  53. text-align:center;
  54. line-height:30px;
  55. color:#746A6A;
  56. }
  57. -->
  58. </style>
  59. <div class="passport">
  60. <div style="padding-top:20px;">
  61. <form action="?yes" method="post" style="margin:0px;">输入查看密码
  62. <input type="password" name="pwd" /> <input type="submit" value="查看" />
  63. </form>
  64. <?php echo $p; ?>
  65. </div>
  66. </div>
  67. <?php
  68. } ?>
  69. </body>
  70. </html>

原创文章,作者:DavidWu,如若转载,请注明出处:https://www.davidwu.net/archives/81166

WordPress安全防护插件
服务项目 服务内容 收费标准(元)
主题/插件汉化 汉化团队WordPress主题/插件,翻译率95% (以标的主题/插件的句子数量为准)
服务器环境配置 基于您现有服务器,搭建配置网站运行环境,结合我们多年来实战经验,可完美支持WordPress等PHP程序运行,并配置伪静态规则、优化目录权限等问题。服务器我们强烈推荐使用Linux系统。 100元/次
网站托管 若贵站目前尚无技术人员,无法完成服务器环境配置,可选择我们的网站托管服务,直接交付正常运行的WordPress站点,并且无需担心服务器的后续维护工作,一切都由我们来帮您完成。 标配套餐:1000元/年/站点 高配套餐:联系客服获取
网站加速优化 从服务器后端配置优化到WordPress数据库缓存、前端页面缓存、JS和CSS压缩合并,全方位优化网站加载速度,实现秒开。(此服务仅针对(云)服务器/VPS) 500元/次(仅站内优化200元/次)
主题配置 本站所有主题均支持,可快速实现,若有任何问题可以咨询客服解决,若您希望我们提供配置服务,可选购此服务。 英文主题安装 60元/次 汉化主题安装 30元/次
HTTPS配置 HTTPS已经不断普及,并且有着更高的安全性以及SEO上的优待。该服务收取的为服务费,SSL证书产生的费用请自行承担。 100元/次
网站搬家 迁移网站所有文件和数据库信息、网站相关配置的调整、以及迁移中的疑难问题故障排除。 标准收费:500元/次 若网站数据量大,需协商
网站运维 提供整站的运维服务,保证网站正常运行。包含:网站故障定位及排除、网站数据备份和恢复、网站攻击及木马等问题的处理等 标准收费:2000元/年 IP 5000以上需协商

发表评论

电子邮件地址不会被公开。 必填项已用*标注

51建站客服微信二维码
点击这里购买