Technical Debt #2233 Рефакторинг системы регистрации

В связи с предстоящими изменениями в регистрации, необходим рефакторинг
имеющейся системы регистрации пользователей.