私は2ページあります
/login.asp
/menu.asp
ユーザーが表示するにはログインする必要があるようにしたいと思います/menu.asp
。
ただし、現時点では、ユーザーは/menu.asp
最初にログインしなくても、コピーして貼り付けて入力することができます。
ユーザーが最初にログインせずに入力すると、画面/menu.asp
に戻るように強制されるようにするにはどうすればよいですか?/login
私は2ページあります
/login.asp
/menu.asp
ユーザーが表示するにはログインする必要があるようにしたいと思います/menu.asp
。
ただし、現時点では、ユーザーは/menu.asp
最初にログインしなくても、コピーして貼り付けて入力することができます。
ユーザーが最初にログインせずに入力すると、画面/menu.asp
に戻るように強制されるようにするにはどうすればよいですか?/login
通常の古典的なaspの方法では、私は期待します:
このような:
if (not session("loginsucceeded") = true) then
response.redirect login.asp :
end if
いくつかの大まかなカテゴリには多くのオプションがあります。
ログインが成功したら、おそらく最も簡単な方法は、ブラウザの Cookie を menu.asp に設定することです。次に、menu.asp (および制限したいその他のページ) でその Cookie を読み取り、そこにない場合は、META または JS リダイレクトをログイン ページに実行します。必要に応じて、Cookie の有効期限を設定できます。
これのセキュリティはひどいものです (ユーザーは十分に努力すれば、自分の Cookie を編集できます) が、おそらくプロトタイピングにはうまくいくでしょう。より安全なシステムには、静的 Cookie の代わりにトークンを発行し、トークンがサーバー側で有効かどうかを確認する必要があります。