Warning: Use of undefined constant HTTP_USER_AGENT - assumed 'HTTP_USER_AGENT' (this will throw an Error in a future version of PHP) in /www/wwwroot/www.caiwuje.cn/wp-content/themes/seven/header.php on line 1
给自己的网站增加一个全站身份验证功能 | 超纯洁博客

给自己的网站增加一个全站身份验证功能

通过对网站增加一些密码,我们可以阻止一些不受欢迎的人访问自己的网站,增加网站内容的安全性

前言

代码

将下面代码加入到WordPress的 wp-config.php 就会全站加密了,或者,你可以放在wp-login.php页面,就可以登录页面加密了
  1. define('XXOO_USERNAME','Username'); //登录名称,自行修改
  2. define('XXOO_PASSWORD','Password'); //登录密码,自行修改
  3. if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW']) ||
  4. $_SERVER['PHP_AUTH_USER'] != XXOO_USERNAME ||$_SERVER['PHP_AUTH_PW'] != XXOO_PASSWORD) {
  5. Header("WWW-Authenticate: Basic realm=\"Website Login\"");
  6. Header("HTTP/1.0 401 Unauthorized");
  7.  
  8. echo <<<EOB
  9. <html><body>
  10. <h1>Rejected!</h1>
  11. <big>Wrong Username or Password!</big>
  12. </body></html>
  13. EOB;
  14. exit;
  15. }

直接替换代码里面的名字和密码即可 :mrgreen:

后语

最近在做一个检测用户登录状态,cookie信息,支付信息的页面,所以想到这个。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
联系站长
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论