Yes all our games must be launched from our site with new accounts in the games, to unlock the quests etc.....
If you're going to do this for game you've already registered for, you may also need to clear your cache and cookies, to avoid conflicts.
Or use different browser.
Honest
Social
Helpful
Vulgar
Troll