日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

authinfo.php,【nginxphp】后台权限认证方式

發布時間:2025/3/8 php 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 authinfo.php,【nginxphp】后台权限认证方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、最常用的方法(代碼中限制)

1、如何限制IP

function get_new_ip(){

if(getenv('HTTP_CLIENT_IP')) {

$onlineip = getenv('HTTP_CLIENT_IP');

} elseif(getenv('HTTP_X_FORWARDED_FOR')) {

$onlineip = getenv('HTTP_X_FORWARDED_FOR');

} elseif(getenv('REMOTE_ADDR')) {

$onlineip = getenv('REMOTE_ADDR');

} else {

$onlineip = $HTTP_SERVER_VARS['REMOTE_ADDR'];

}

return $onlineip;

}

$onlineip = get_new_ip();

$wip = ['127.0.0.1'];

if(!in_array($onlineip, $wip)){

header("HTTP/1.1 404 Not Found");

header("Status: 404 Not Found");

exit;

}

2、進行密碼驗證

/ Password protect

define('ADMIN_USERNAME','test'); // Admin Username

define('ADMIN_PASSWORD','test'); // Admin Password

if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW']) ||

$_SERVER['PHP_AUTH_USER'] != ADMIN_USERNAME || $_SERVER['PHP_AUTH_PW'] != ADMIN_PASSWORD) {

Header("WWW-Authenticate: Basic realm=\"discuz Login\"");

Header("HTTP/1.0 401 Unauthorized");

echo <<

Rejected!

Wrong Username or Password!

EOB;

exit;

}

// END OF DEFAULT CONFIG AREA /

二、NGINX中限制

1、IP限制

location / {

deny 192.168.1.1;

allow 192.168.1.0/24;

allow 10.1.1.0/16;

allow 2001:0db8::/32;

deny all;

}

2、auth_basic 本機認證(nginx默認支持)

安裝密碼工具

yum -y install httpd-tools

生成密碼

htpasswd -c pass.db

nginx中配置(需要維護 pass.db 文件)

auth_basic "User Authentication";

auth_basic_user_file conf/pass.db;

3、ngx_http_auth_request_module 第三方認證

需要安裝:--with-http_auth_request_module 模塊

#auth_basic "User Authentication";

#auth_basic_user_file conf/pass.db;

auth_request /auth;

location = /auth {

proxy_pass ...

proxy_pass_request_body off;

proxy_set_header Content-Length "";

proxy_set_header X-Original-URI $request_uri;

}

/ Password protect

define('ADMIN_USERNAME','test'); // Admin Username

define('ADMIN_PASSWORD','test'); // Admin Password

if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW']) ||

$_SERVER['PHP_AUTH_USER'] != ADMIN_USERNAME || $_SERVER['PHP_AUTH_PW'] != ADMIN_PASSWORD) {

Header("WWW-Authenticate: Basic realm=\"discuz Login\"");

Header("HTTP/1.0 401 Unauthorized");

echo <<

Rejected!

Wrong Username or Password!

EOB;

exit;

}

// END OF DEFAULT CONFIG AREA /

4、 ngx_http_auth_jwt_module 第三方認證

location / {

auth_jwt "closed site";

auth_jwt_key_file conf/keys.json;

auth_jwt_claim_set $email info e-mail;

auth_jwt_claim_set $job info "job title";

}

加密算法原理同上

配置代碼:

location ~ /admin/.*php$ {

location = /admin.php {

allow 127.0.0.1;

deny all;

auth_basic "Authorized users only";

auth_basic_user_file authkey/auth.com.db;

fastcgi_pass common;

fastcgi_index index.php;

include fastcgi_params;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

}

總結

以上是生活随笔為你收集整理的authinfo.php,【nginxphp】后台权限认证方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费看日韩 | 亚洲午夜无码久久久久 | 色999在线观看 | 色一情一交一乱一区二区三区 | 日韩在线观看精品 | 国产91久久婷婷一区二区 | 国产又大又硬又粗 | 涩涩的视频在线观看 | 亚洲理论中文字幕 | 美女黄视频网站 | 狠狠久久久 | 国产一区二区精品在线观看 | 三级在线免费 | 91l九色lporny| 久久免费视频一区二区 | 毛片毛片毛片毛片毛片毛片毛片 | 91狠狠操 | 午夜一区在线观看 | 国产精品久久久久9999 | 91黄色看片 | 在线观看二区 | 色宗合 | 国产区精品在线 | 电车痴汉在线观看 | 性色av一区二区三区四区 | 桃色一区 | 日日爽日日操 | 超碰97在线人人 | 狠狠操导航 | 青青草精品视频 | 日日操天天射 | 在线看的av网站 | 久久婷婷国产麻豆91天堂 | 国产精品福利在线播放 | 女人下面流白浆的视频 | 婷婷成人av | 免费一级淫片aaa片毛片a级 | 精品日韩在线播放 | 卡一卡二在线视频 | 免费久久精品 | 中文字幕一区二区三区又粗 | 超碰超在线 | 欧美爱爱免费视频 | 亚洲成人黄色在线 | 美女丝袜合集 | 春日野结衣av | 亚洲v日韩v综合v精品v | 中国一级片黄色一级片黄 | 欧美成人片在线 | 亚洲黄色免费观看 | 国产在线一级片 | 天天舔天天干 | 波多野结衣精品在线 | 女人下面喷水视频 | 国产成人精品无码免费看81 | 乱h伦h女h在线视频 99999视频 | 一起射导航| 国产伊人av | 久久久久一区二区 | 国产一区二区三区免费观看 | 欧美日韩激情视频 | 极品白嫩的小少妇 | 色噜噜综合 | 国产精品无码在线 | 日韩福利视频在线观看 | 欧美电影一区二区三区 | 国产夫妻露脸 | 伊人伊人伊人 | h视频在线免费观看 | 超碰在线成人 | 亚洲精品婷婷 | 色撸撸在线观看 | 久久嫩 | 久久免费播放 | 黄色一级免费片 | 这里只有精品国产 | 熟女俱乐部一区二区视频在线 | 72成人网 | 射一射| 婷婷一级片 | 国产三级自拍 | 亚洲精品国产精品乱码在线观看 | 欧美中文字幕在线播放 | 欧美日本久久 | 亚洲熟妇无码爱v在线观看 九色福利 | 日本一区二区三区免费看 | 日本视频网站在线观看 | 亚洲欧美久久 | 久久久久噜噜噜亚洲熟女综合 | 熊出没之冬日乐翻天免费高清观看 | 色偷偷视频 | 一二三区中文字幕 | 香蕉精品在线 | 青草99 | 国产精品毛片久久久久久久av | 在线免费观看国产 | 日韩欧美在线播放 | 国产精品国产三级国产aⅴ原创 | 关之琳三级全黄做爰在线观看 |