Я думаю что хранение пользователей в системе без логина - это плохая практика. Если же не нужно чтобы на сайте при регистрации пользователь указывал логин, то поле скрыть можно. Но это скрытое поле ввода можно заполнять в первую очередь е-мейлом или же номером телефона если присутствую оба вот как сделано тут.