In order to log-in to Need for Speed World, you need to actually have an EA account. You can create an account on the EA website then use it to log-in to the game. EA changed the way you log-in to games and now everything is done through Origin, their deployment platform of games. Create an Origin account then log-in an search for Need for Speed World on the Shop. Download it and you will be logged in automatically.