我的网站要求用户在下载文件之前登录,我希望添加对下载管理器的支持,如Orbit和免费下载管理器。我尝试使用这些管理器下载一个文件,并在管理器中输入用户名和密码,但他们下载的是我的登录页面,而不是文件。
我的登录是典型的,建立在cakepp上,甚至没有CSRF。
我需要做一些特别的事情来让下载管理器成功登录吗?
下载管理员不登录。然而,他们应该尊重饼干。我认为你的系统的问题是cookie的使用寿命。您很可能将cookie设置为在浏览器关闭时过期。所以,下载管理器发送cookie,该cookie已经过期。
查看此答案以了解更多详细信息。