TeambitionShare
TeambitionShare copied to clipboard
在设置全局密码的情况下,如何才能在下载文件时不需要密码?
我的意思是,设置全局密码之后,如果单独分享某个文件,别人下载文件时不需要密码,如何设置?
目前还不能,下次更新改一下
如果能单独下载,那么全局密码的保护作用就失去了意义。
如果能单独下载,那么全局密码的保护作用就失去了意义。
我认为很有必要,设置全局密码之后,如果你想单独分享给别人某个文件,别人下载不需要密码,但他进不了全局,只能下载这个文件而已。如果别人下载还需要密码的话,那就无法单独分享文件了。
我认为很有必要,设置全局密码之后,如果你想单独分享给别人某个文件,别人下载不需要密码,但他进不了全局,只能下载这个文件而已。如果别人下载还需要密码的话,那就无法单独分享文件了。
但这个php程序这不是网盘,没有所谓“生成分享链接”的功能。准确说它是列目录类的程序,你指的分享也就是复制文件的网址。
那么问题就出现了: 每个文件对应一个id,如果单链接能够访问到文件,那么等你不再打算分享的时候,也没有阻止访问的办法,除了删除文件。 同时,别人也有概率通过id遍历(或者在知道编码规则的情况下进行伪造),从而下载到你的其它文件。 全局密码的意义就在于保护文件,使得只有自己能访问。一旦开放便失去保护意义。
与其如此,倒不如单独开一个项目、配合一个单独的网址,专门用于分享。 或者直接使用目录密码,需要分享的文件放在没有密码保护的目录里。 无论从安全性、便利性,还是php程序改造的角度来说,“全局密码下允许单独下载”都是不划算的行为。