Added ability to login for an existing user with business logic