3

我的网站要求用户在下载文件之前登录,我希望添加对下载管理器(如 Orbit 和免费下载管理器)的支持。我尝试使用这些管理器下载文件并在管理器中输入用户名和密码,但他们下载的是我的登录页面而不是文件。

我的登录是典型的,建立在 cakephp 上,甚至没有 CSRF。

为了使下载管理器成功登录,我需要做些什么特别的事情吗?

4

1 回答 1

2

下载管理员不登录。然而,他们应该尊重 cookie。我相信你的系统的问题是 cookie 的生命周期。您很可能将 cookie 设置为在浏览器关闭时过期。因此,下载管理器会发送已过期的 cookie。

检查此答案以获取更多详细信息。

于 2012-03-18T20:06:24.400 回答