只需一步,快速开始
function auth () { $valid_passwords = array ("账号" => "密码"); $valid_users = array_keys($valid_passwords); $user = $_SERVER['PHP_AUTH_USER']; $pass = $_SERVER['PHP_AUTH_PW']; $validated = (in_array($user, $valid_users)) && ($pass == $valid_passwords[$user]); if (!$validated) { header('WWW-Authenticate: Basic realm="My Realm"'); header('HTTP/1.0 401 Unauthorized'); die ("Not authorized"); } }
auth();
举报
itsme 发表于 2017-5-15 18:42 这种不能保护web上的文件url被直接下载。 可以用nginx自身的安全限制来实现。 ...
tsk 发表于 2017-5-15 17:47 话说,大佬,这样加密码,别人能破解不? 或者别人知道文件的 url,直接访问,能下载么?
爱纯粹 发表于 2017-5-15 18:01 basic auth..用nginx/apache就能实现的东西为什么要改代码..
本版积分规则 发表回复
Archiver|手机版|小黑屋|全球主机交流论坛
GMT+8, 2025-12-2 12:36 , Processed in 0.069221 second(s), 9 queries , Gzip On, MemCache On.
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.