javascript - 同一アカウントが同時に異なる場所にログインしてログイン排除機能を実装
phpcn_u1582
phpcn_u1582 2017-05-19 10:10:40
0
3
659

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

phpcn_u1582
phpcn_u1582

全員に返信(3)
我想大声告诉你

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

いいねを押す +0
过去多啦不再A梦

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

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

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

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

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

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

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

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

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

いいねを押す +0
为情所困

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート