-2

ウェブサイトの構築中に非常に基本的な問題に直面しています。Web サイトには 10 ページあります。問題は、一度ログインすると、残りのページでログインしたままにするにはどうすればよいかということです。

4

2 に答える 2

-1

以下のようないくつかの可能な解決策があります:

  1. Cookie:セッション情報をページヘッダーのCookieに保存します
  2. 非表示のフォームフィールド:ページフォームの一部の非表示フィールドでセッション情報を維持します

各オプションでは、サーバー側でセッションキー(暗号化された一意のキー)を生成する必要があり、その後の要求で、そのセッションキーを検証できる必要があります。リクエストごとに新しいセッションキーを再生成し、一定の間隔を置いて期限切れにすることをお勧めします。したがって、アクティブユーザーの場合、新しいキーを取得し続けますが、非アクティブユーザーセッションは単に期限切れになります。

于 2012-11-11T06:38:42.707 に答える