【发布时间】:2010-09-16 09:57:28
【问题描述】:
我有一个可以离线运行的 HTML5 应用程序。但是,我需要密码保护这个应用程序所在的目录,只允许授权用户访问。最初我使用的是一个 PHP 登录页面,它设置了一个 cookie(在应用程序目录之外),然后重定向到应用程序目录。应用程序 (JavaScript) 会检查 cookie,如果它在那里,它会让用户运行应用程序。如果没有,它会将它们重定向回应用程序目录。
这种方法的问题是,如果直接引用,目录中的所有文件仍然可以访问(我不希望这样做)。我不希望用户每次访问目录时都必须进行身份验证(这是一个一次性的身份验证过程;cookie 就在那里,这样他们就不必再次输入用户名/密码),而且我也想要一个风格化的登录表单(即不使用默认浏览器登录框进行 http 身份验证)。
最后,因为这是一个离线的 HTML5 应用程序,我不能在应用程序本身中包含任何 PHP 代码。
有什么建议吗?
【问题讨论】:
标签: javascript authentication html offline