チケット #179 (new bug)

登録: 2 年

最終更新: 20 か月

同じユーザで同時に同じ部屋にログインできてしまう

報告者: dynamis 担当者: sotarok
優先度: major マイルストーン: 0.2.0-alpha
コンポーネント: server バージョン:
キーワード: 関係者:

説明

一人のユーザが別のインスタンスの Firefox または別のマシンから同じルームに同時にログインできてしまう。 その場合同一ユーザでログインした二つの Firefox の区別が適切にできずにいろいろバグりまくってしまうので、少なくとも同じ部屋には同じアカウントで同時に複数のログインができないようにするべき。

チケットの履歴

更新者: sotarok (2 年 前)

  • コンポーネントaddon-event から web に変更されました。

更新者: sotarok (2 年 前)

  • 担当者 soratok から sotarok に変更されました

更新者: sotarok (20 か月 前)

  • この問題はわりかし深刻だった。DB上にセッションIDを保持していないため、リレーションテーブルには1つしかレコードが生成されないが(ログイン時、残っているものはすべて削除される)、同じ部屋にログインした場合、削除されてもすぐに生成されるため、唯一のレコードを複数のプロファイルから共有している状態になってしまっている。
    • 解決策としては、セッションIDをDBに保持するのが一番かな。まあセッションだし。
    • その場合、anonもDBに入れることができるかもしれないので要調査
Note: チケットについてのヘルプは TracTickets を参照 して下さい。