我的Jquery移动应用程序有一个简单的登录页面,用户将通过它登录并且能够访问其余的页面。但是这里的问题是,我仍然能够在不登录的情况下访问其余页面。因为在服务器端没有维护会话,因此登录会话在客户端使用cookie进行维护。我有一个HTML文件,其中包含所有必需的jquery移动页面。是否有任何方法可以限制直接访问我的应用程序的内部页面。我们可以避免在jquery mobile中直接访问页面吗?
<body onload="init()">
<div>
<!-- login page -->
<div data-role="page" id="home" data-theme="wl" style="top: 1px;">
..............
</div><!-- End of login page -->
<!-- forgot page -->
<div data-role="page" id="forgot" data-theme="wl">
.................
</div><!-- End of forgot password page -->
<!-- Search page -->
<div data-role="page" id="search" data-theme="wl">
................
</div><!-- End of search result page -->
<!-- Sendmail page -->
<div data-role="page" id="sendmail" data-theme="wl"></div>
<!-- End of Sendmail page -->
<!--- View Profile Page =-->
<div data-role="page" id="viewProfile" data-theme="wl">
........................
</div><!-- End of View Profile Page -->
</div>
</body>