Добрый день.
Я не знаю насколько это осуществимо, но предложение такое:
После прохождения процедуры регистрации аккаунта, оформить единожды всплывающее окно с кодом идентификации, который необходимо запомнить / записать и т.д.
Зачем все это?
Для дополнительной защиты аккаунта при осуществлении таких действий, как: смена пароля и электронной почты, перенос персонажа на другой аккаунт.
Как это будет работать?
Человек зарегистрировал аккаунт на данном проекте. После подтверждения регистрации ему высвечивается "Код идентификации". Больше он никогда не увидит этот код, поэтому должен запомнить или записать его. Затем, человек решит сменить пароль от аккаунта. На странице смены пароля, в зависимости от способа подтверждения, есть поля "Номер телефона" и "Электронная почта", а снизу дополнительное поле "Код идентификации".
В чем разница кода идентификации от номера телефона или иной подтверждающей информации?
В том, что он присваивается единожды и не подлежит смене. Информация о нем может быть получена злоумышленниками только при личном общении с собственником аккаунта.
Что делать, если забыл код идентификации?
Ничего, он не подлежит восстановлению. То есть ситуация та же, как если человек забыл номер телефона, электронную почту от аккаунта - они не подлежат восстановлению даже с помощью Администрации.
Конечно, предложение не идеально, но как мысль к размышлению имеет место быть.