Поправил авторизацию

Внес исправления в логику авторизации. Теперь авторизация поддерживает выдачу ошибки по двум вариантам развития событий.