我正在使用jQuery手機,PHP和MySQL構建PhoneGap應用程序。它將需要用戶認證。我知道文件index.html會在應用程序像任何其他Web應用程序一樣被調用時立即生效。我的問題是:如何強制我的應用首先轉到login.html,而不是轉到index.html,然後根據用戶條目將它引導到index.html或不。 我知道如何做計算機應用程序,但對於這種情況下index.html應該是登錄頁面或有任何其他方式來解決這個重定向?PhoneGap登錄表重定向
2
A
回答
0
你必須檢查,如果用戶登錄或不上的index.html JavaScript的,如果他不是那麼重定向到login.html的其他執行代碼
0
檢查localStorage的(或者你正在使用的任何機制以確定如果用戶使用,當然JavaScript的index.html的登錄),如果他們沒有登錄,使用基本的JavaScript將用戶重定向到登錄頁面:
window.location.href = "http://stackoverflow.com";
有大量的文檔如果您使用該機制,請在PhoneGap網站上關於LocalStorage。
有趣的事實:PhoneGap不支持PHP。但它支持在服務器上對PHP頁面進行ajax調用。
2
$('#mainpage').on('pageshow', function(event) {
var user = jQuery.parseJSON(localStorage.getItem('userInfo'));
if (user == null) {
$.mobile.changePage('#loginpage');
}
});
$('#loginpage').on('pageshow', function(event) {
var user = jQuery.parseJSON(localStorage.getItem('userInfo'));
if (user != null) {
$.mobile.changePage('#mainpage');
}
});
如果登錄成功localStorage.setItem('userInfo', ...);
然後$.mobile.changePage('#mainpage');
相關問題
- 1. PhoneGap重定向到加載後登錄
- 2. 登錄表單重定向
- 3. PhoneGap登錄表
- 4. 重定向和登錄或登錄和重定向?
- 5. 重定向登錄後登錄反應
- 6. 在wordpress中重定向登錄表格
- 7. PHP登錄表單不能重定向
- 8. 登錄重定向到製表組
- 9. MVC登錄表單不是重定向
- 10. Laravel 4登錄重定向
- 11. Laravel - 登錄後重定向
- 12. DNN重定向登錄
- 13. 護照登錄重定向
- 14. PHP登錄和重定向
- 15. 重新定向登錄
- 16. 登錄後Joomla重定向
- 17. SQL登錄重定向
- 18. 測試登錄重定向
- 19. 重定向後PHP登錄
- 20. CakePHP登錄並重定向
- 21. web2py post登錄重定向
- 22. php重定向並登錄
- 23. 登錄後Symfony重定向
- 24. Facebook登錄未重定向
- 25. 登錄頁面重定向
- 26. Facebook登錄及重定向
- 27. Ajax登錄重定向
- 28. 登錄後重定向Facebook
- 29. 登錄重定向錯誤
- 30. PHP - 未登錄重定向
這工作!另外我可以看到$ .mobile.changePage(「main.html」)也可以正常工作。謝謝。 –
「接受」如果答案足夠。 –
我試過使用這種方式,但更好的方式是使用$ .mobile.changePage(「main.html」); –