Создал классы Storage и UserConnect. Изменил класс User. Добавил HashMap. Предлагаю для неавторизованных пользователей использовать имя "Guest12234", иначе использовать HashMap не выйдет, потому что ключ должен быть уникальным, а имя используется в качестве ключа.