Исправлена опечатка в имени константы.
Форматирование.
Мелкий рефакторинг.
Форматирование.
Форматирование.
Замена глобальных переменных.
#10: Пользователю нельзя задать e-mail на домене глубже 3-его уровня