登录后缓存网站

Cache Website after login

让我解释一下我的情况

我有一个与 mysql 相连的网站来验证登录凭据,以便用户可以登录到他的个人资料页面。我已经阅读了 HTML 5 App cache 并且它适合我,但是我如何在登录验证后强制 App cache 缓存文件以供离线使用?

我知道我可以在 javascript 中存储(用户名和密码),但这是错误的,因为之后任何人都可以看到用户名和密码。

总而言之,我的网站是否可以通过应用程序缓存离线存储但在登录页面之后?

应用程序缓存(或清单)是您希望离线使用的文件列表。通常与是否登录无关。

我想,没有什么可以阻止您在用户登录后动态生成文件,其中包含与该用户相关的所有文件。例如,如果您有一个用户上传艺术作品的网站,您可以为他们的 collection.

生成一个清单

但是,当您更改清单文件时,浏览器将尝试重新下载所有内容,这可能不是预期的效果。

对于登录,存储随机生成的 cookie。