我正在使用 PHP Web 服务制作一个应用程序来让用户登录/验证他们的凭据。
我正在使用 localStorage(phonegaps 本地存储 API 的一部分)来确保用户在打开应用程序时不必继续登录。这是通过将用户名和密码存储在本地存储中并在应用程序打开时检查它来完成的。如果他们觉得需要注销,我有一个简单的注销按钮绑定到一个点击事件,它会清除他们的本地存储。
$( '#logout' ).live( 'tap',function(event){
window.localStorage.clear();
$.mobile.changePage("#loginPage", {transition: "none"});
});
但是...注销时,他们仍然可以单击手机上的后退按钮并进入安全区域,这没有意义,因为“欢迎,(用户名)”部分都搞砸了等等...
我想知道是否有办法确保他们打开的任何页面都会进行某种检查以确保他们已登录?