Думаю, что это довольно важная проблема. Очень часто игроки теряют доступ к своим аккаунтам из-за неправильной работы Telegram бота или Google Authenticator, а автоматической системы возврата доступа нет. В связи с чем приходится самим админам рассматривать такие заявки, что добавляет проблем и отнимает очень ценные минуты жизни.
Так вот, суть моего предложения заключается в исправлении нескольких ошибок работы сайта и автоматизации процесса.
1) Добавить проверку на ввод ключа после подключения Google Authenticator.
Суть в том, чтобы игрок после нажатия кнопки "Подключить" должен был ввести код, который получен из ключа Google Authenticator'a.
Ведь из-за того, что проверка подключается сразу же, нет возможности удостовериться, что пользователь умеет этим пользоваться и правильно всё подключил.
Это как ввод пароля и подтверждения пароля. Для использования Authenticator пользователь должен один раз ввести код, полученный с помощью кода подключения.
Если он вводит правильно - то защита включается, если нет - то выдается сообщение об ошибке, а подключение защиты не происходит.
Таким образом можно обезопасить его от утери доступа к аккаунту.
2) Telegram бот подключает один аккаунт. Затем есть возможность подключить второй аккаунт поверх первого. Однако в этом случае первый аккаунт затирается в памяти бота и доступ к аккаунту теряется.
Чтобы решить эту проблему есть несколько вариантов:
а. Хранить информацию о нескольких аккаунтах пользователя.
б. Добавить проверку на существование другого аккаунта по этому номеру телефона и запретить создание нового (Что будет нелогично, т.к. можно регистрировать 3 аккаунта, а у человека может не быть трёх номеров телефонов.)
в. Добавить проверку и просто отключать предыдущий аккаунт от авторизации через Telegram (Что тоже не очень логично, но всё же лучше, чем потеря доступа после затирания данных.)
3) На одну почту можно привязать только один аккаунт.
(Согласитесь, это же бред.)
Зачем людям регистрировать новую почту для нового аккаунта, от которой вскоре многие забудут данные для входа? Лучше всего сделать как в пункте 2а, хранить информацию о нескольких аккаунтах.
Люди могут на одной почте регистрировать 3 аккаунта и играть на них, в этом нет ничего криминального, а раздельные почты делают неразбериху с паролями и авторизацией пользователей.
Я, как человек, занимающийся игровым программированием, понимаю, что работа с сетью достаточно скучна и нудна.
Однако это не такие сложные системы, чтобы в них не сделать этих поправок.
Надеюсь, вы меня услышали.
Так вот, суть моего предложения заключается в исправлении нескольких ошибок работы сайта и автоматизации процесса.
1) Добавить проверку на ввод ключа после подключения Google Authenticator.
Суть в том, чтобы игрок после нажатия кнопки "Подключить" должен был ввести код, который получен из ключа Google Authenticator'a.
Ведь из-за того, что проверка подключается сразу же, нет возможности удостовериться, что пользователь умеет этим пользоваться и правильно всё подключил.
Это как ввод пароля и подтверждения пароля. Для использования Authenticator пользователь должен один раз ввести код, полученный с помощью кода подключения.
Если он вводит правильно - то защита включается, если нет - то выдается сообщение об ошибке, а подключение защиты не происходит.
Таким образом можно обезопасить его от утери доступа к аккаунту.
2) Telegram бот подключает один аккаунт. Затем есть возможность подключить второй аккаунт поверх первого. Однако в этом случае первый аккаунт затирается в памяти бота и доступ к аккаунту теряется.
Чтобы решить эту проблему есть несколько вариантов:
а. Хранить информацию о нескольких аккаунтах пользователя.
б. Добавить проверку на существование другого аккаунта по этому номеру телефона и запретить создание нового (Что будет нелогично, т.к. можно регистрировать 3 аккаунта, а у человека может не быть трёх номеров телефонов.)
в. Добавить проверку и просто отключать предыдущий аккаунт от авторизации через Telegram (Что тоже не очень логично, но всё же лучше, чем потеря доступа после затирания данных.)
3) На одну почту можно привязать только один аккаунт.
Зачем людям регистрировать новую почту для нового аккаунта, от которой вскоре многие забудут данные для входа? Лучше всего сделать как в пункте 2а, хранить информацию о нескольких аккаунтах.
Люди могут на одной почте регистрировать 3 аккаунта и играть на них, в этом нет ничего криминального, а раздельные почты делают неразбериху с паролями и авторизацией пользователей.
Я, как человек, занимающийся игровым программированием, понимаю, что работа с сетью достаточно скучна и нудна.
Однако это не такие сложные системы, чтобы в них не сделать этих поправок.
Надеюсь, вы меня услышали.