私はMISプロジェクトに取り組んでいますが、現在私はログインシステムを作成しています。 私はサーバー側でサーブレットを使用しています。クライアント側でjqueryを使用してajax呼び出しを行っています。ログインしたユーザーのみプライベートページにアクセスすることを許可します
これはajax呼び出しによってログイン状態を最初に確認するログインページです。ユーザーがすでにログインしている場合は、ページの場所が 'services.html'に変更されます。
ときservices.html負荷が私は再びログインステータスをチェックしていますし、ユーザーが ログインしていないならば、私は、コードは次のようになり
document.location='Login.html';
を使用して「login.htmlと」にページの場所を変更しています
$(document).ready(function() {
$("#login").hide();
$.post("checkLogin",function(xml) {
var status = $(xml).find("result").text();
if (status == "yes") {
document.location='Login.html';
}
else{
// Do Nothing.
}
});
今services.htmlページでの問題は、完全なページがブラウザにロードされた後、それは、ログイン状態をチェックすることです。
ログインしていないユーザーが「services.html」ページにアクセスするのを制限する良い方法はありません。このプロジェクトはかなり規模が大きいので、私は 'services.html'のような多くのプライベートページを作成する必要があります。学生情報などにアクセスするための 'stuInfo.html'のように。
誰でも教えてください。
ありがとう....本当に役立ちます.... –