gpt4 book ai didi

php - 如何使用密码保护目录但仍授予用户访问权限

转载 作者:行者123 更新时间:2023-11-29 15:08:25 25 4
gpt4 key购买 nike

我正在为我的网站创建一个 PHP 脚本,该脚本允许我的客户登录他们的客户帐户并查看我为他们上传的文件列表。然后他们就可以下载它们,而无需重新登录或重新输入密码。

我想保证它的安全,这样任何人如果知道客户名称就无法进入并下载文件。

我尝试过.htacccess、保护文件夹等,但似乎不起作用。我已经编写了客户端登录脚本,可以让他们登录并查看其目录中的文件列表,但我无法让他们在不登录的情况下右键单击来下载它。

这里可以看到类似的东西: http://forums.cgsociety.org/showthread.php?f=76&t=808482

在第二篇文章中,如果您尝试单击delete.jpg,它不会让您在未登录的情况下下载它。我希望我的网站具有类似的功能。

该网站是用 PHP 创建的,带有 MySQL 数据库。

最佳答案

文件夹本身应该设置安全权限,普通用户无权访问它,只有运行 PHP 进程的用户才能访问它。

您的 PHP 脚本充当实际文件系统的传递。用户无权查看文件列表,但您的脚本有。用户没有访问文件的权限,但您的脚本具有访问文件的权限,因此您可以将它们作为二进制文件打开并将数据写出以发送给用户。

对 PHP 文件下载器进行一些研究,这是相当标准的行为。

关于php - 如何使用密码保护目录但仍授予用户访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1463454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com