android - 重复登录 怎么解决 比如两台设备同时登录一个账号
PHP中文网
PHP中文网 2017-04-17 17:32:25
0
6
1129

重复登录怎么解决比如两台设备同时登录一个账号

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(6)
Ty80

解決策には 2 つのタイプがあります。最初のタイプは、2 番目のクライアントがログインすると、最初のクライアントにログアウトするように通知されます。これには、クライアントとサーバー間の接続が長くなります。
2 番目のタイプは、クライアントがログインするとトークンを取得し、その後のすべての操作でトークンが更新されます。したがって、2 番目のログイン時に、最初にログインします。トークンは無効になります。この時点でログアウトします

いいねを押す +0
伊谢尔伦

Huanxin などの繰り返しログインのキックアウト機能を備えたサードパーティを統合することもできますが、この機能だけを目的とする場合は、インターフェースを通じて設計する必要はありません。

いいねを押す +0
洪涛

チャットしている場合、接続は長くなり、サーバーがユーザーを積極的に切断する可能性があります。 QQ のように
通常の機能だけであれば、トークンを使用して相手のオフラインを絞り出しますが、これを有効にするためにはネットワーク インターフェイスを要求する必要があります。一般的なインターフェイス設計では、各リクエスト ヘッダーはすべてトークン情報を持ってきます。また、プッシュ メッセージを通じてクライアントに直接送信して、オフラインにするよう促すこともできます。

いいねを押す +0
阿神

自分で行う場合は、アカウントにログインし、別のデバイスがそのアカウントに再度ログインしたときに、サーバーが最初のデバイスに通知を送信できるように、カスタム メッセージ通知を使用します。
サードパーティのインスタント メッセージングを使用している場合は、アカウントにログインした後、このメソッドで操作を実行するだけでインスタント メッセージングを監視できます。

いいねを押す +0
小葫芦

通常、特別な必要がない限り、1 つのアカウントを 2 台の携帯電話にログインすることはできません。携帯電話デバイスのパラメータにアクセスして、アカウント パラメータとして一意の検証を行うことができます。

いいねを押す +0
伊谢尔伦

サーバー側のクラスメートに制限を設ける必要があります

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!