Implemented: User login after register, some error handling