Объединил регу и вход в одно окно, обработал вывод ошибок и сам
интерфейс