Мобильная и веб версия приложения: если пользователь одновременно в обоих?
Вот пришел в голову такой вопрос. Предположим пользователь заходит в игру через браузер на компьютере, потом через смартфон. Вот думаю показывать ему диалог что вы уже зашли через другое устройство, извините, выйдите там, потом зайдите здесь опять, или же как лучше? Использую gmail аккаунт андроид смартфона в мобильной версии, в браузерной версии тоже gmail аккаунт.
Ну так предупреждайте о трафике. Это кстати неплохая фича. Например играешь с компа. сел на диван и с того же места. Или например рулишь с телефона а все действо с компа идет. Эдакий контроллер.
Используйте это себе на пользу. Пользователь сидит одновременно на компе и на телефоне? Скройте инвентарь на компе и выведите его на телефон, например. Или дайте ему возможность использовать акселерометр телефона. Или еще что-то. Проявите фантазию.
Ну, перезайти лучше не просить, можно самому сбросить старую сессию. Соответственно нужно хранить айдишник сессии при логине. Только убивать старую сессию нужно после окна предупреждения, чтобы пользователь знал что случилось.