検索

ホームページ  >  に質問  >  本文

javascript - 同一アカウントが同時に異なる場所にログインしてログイン排除機能を実装

フロントエンドはどうやって書くの? ?

phpcn_u1582phpcn_u15822871日前703

全員に返信(3)返信します

  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:12:40

    通常、バックエンドはメッセージをフロントエンドにプッシュし、フロントエンドはユーザーにプロンプ​​トを表示し、ログイン ページに戻ることのみを担当します。
    いくつかのプッシュ方法があります:
    ポーリング;

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:12:40

    この問題についてはバックエンドと話し合う必要があります。

    シングルページ システムではなく、ページ ジャンプが含まれる場合、バックエンドはユーザーが追い出されるかどうかを制御する機能もあります。

    インターセプトする必要がある非同期インターフェイスの場合は、バックエンドに直接非ログイン エラー コードを返させます。

    ログインとユーザーのキックを同時に行う機能は、フロントエンドとは何の関係もありません。バックエンドはユーザーがログインしていることを通知するため、ユーザーはログインしています。バックエンド インターフェイスが私たちに戻ります。ユーザーのログインが無効である場合、対応する情報が表示され、ジャンプの変更が制御されます。

    =================
    このキック機能は、本来はシステム全体の問題ですが、ユーザーをキックするシステムはどのようなものですか?リアルタイムで行われたか、バックエンドにどのような計画が採用されているか、これらのことについては言及されておらず、「フロントエンドをどのように書くか」という 5 つの大きな言葉だけが他の人から技術的な助けを得ようとしていると思います。ばかげている。フロントエンドはいつユーザーがログインしているかどうかを判断しますか?

    基本的に、質問の仕方を見れば、その人のレベルがわかります。

    最近質問するのはおじさんばかりです。

    ==== 元の回答 ====

    キーボードを使用しますか、それともペンを使用しますか?

    返事
    0
  • 为情所困

    为情所困2017-05-19 10:12:40

    · ローカル タグが更新されるたびに、サーバー タグと一致しているかどうかを確認します。タグは、特定の状況に応じて一定の間隔で取得されます。
    · Websocket は、リアルタイム監視を実現するために ajax と連携します。http ステートレス プロトコルは推奨されません。 。

    ログイン選択を排除するために私が使用する最初の方法: ユーザーがログインするたびに、記号が生成されてデータベースに保存され、キャッチに書き込まれ、記号が一致しない場合は 5 分ごとに再クエリされます。

    返事
    0
  • キャンセル返事