作者:mobiledu2502857697 | 来源:互联网 | 2023-05-27 18:38
我无法找到任何方法来处理这个问题.我在PhoneGap中开发了一个单页应用程序,它只是登录模块,登录后我把它扔到网站上.现在问题是我还必须保持登录状态.例如,如果用户退出应用程序而没有注销,那么他不应该获得我的登录屏幕,它应该直接转到网站.
在android中我们可以使用我知道的共享首选项来处理它,但我是PhoneGap的新手.此外,当用户点击退出时,我的登录屏幕应该出现(不是特定网站的登录屏幕!!!).
我用谷歌搜索它但找不到任何有用的东西
1> locknies..:
您可以使用localStorage,因为Nurdin说它不那么持久.
在这里阅读更多相关信息.
http://www.w3schools.com/html/html5_webstorage.asp
因此,您必须在登录页面之前设置一个条件来检查用户是否登录,即
if(window.localStorage.getItem("loggedIn") == 1) {
// Logged In
// Redirect to first page after logged in.
}
else
{
// Redirect to login page.
}
在登录页面中,登录成功后.
window.localStorage.setItem("loggedIn", 1);
window.localStorage.setItem("username", document.getElementsByName("usernametextbox").value);
等等..
在注销页面中清除此localStorage值.
window.localStorage.removeItem("loggedIn");
window.localStorage.removeItem("username");