0

ユーザー名のリストを含むWebページがあります(これはPHPベースのアプリケーション用です)...ユーザー名をクリックして、パスワード入力フィールドと送信ボタンで開くポップアップウィンドウを表示することでそれを実現したいと考えています。パスワードを入力したら、[送信] を押す必要があります... その結果、ポップアップ ウィンドウが消え、メイン ページが (ポップアップから) ユーザー名とパスワードでログインします。

私の問題を明確に説明できることを願っています。ご不明な点がございましたら、お気軽にお尋ねください。あらゆる種類のサポートに感謝します!どうぞよろしくお願いいたします。

4

2 に答える 2

3

まあ、いくつかの下取りでより複雑な方法とより簡単な方法があります.

最初の簡単な解決策:

  • ユーザーはパスワードを入力して送信を押します
  • パスワードが正しい場合、サイトは送信されたポップアップのユーザー ID を含む Cookie を設定します
  • メインページで更新する必要があり、サーバーは Cookie を確認し、安全なコンテンツを送信できます。

トレードインは、元のページを更新する必要があることです.

今より複雑な方法に:

  • サーバーとメインクライアントページの間に永続的なWebSocket接続があります(IEはこれをサポートしていないと思います)。
  • ユーザーがフォームを送信すると、サーバーは websocket を介して新しいデータ (前の例のリロードで読み込まれたページ) を送信します。

サポートが充実しており、実装が簡単なため、より簡単なバージョンを使用します。

于 2012-11-15T13:21:32.950 に答える
3

これにはいくつかの方法があります。頭に浮かぶ最初の (そしておそらく最も簡単な) ものは、非表示で始まるページの DIV です。ユーザー名をクリックすると、div が適切な場所に移動し、表示されて入力が収集されます。DIV には「ログイン」ボタンがあり、関連するすべての FORM ビットにリダイレクトされます。

于 2012-11-15T13:20:40.830 に答える