When entering The Win Zone site, you must allow location sharing, and you must accept cookies. Declining either of these options will not allow you to login and play. If you have already declined these options, you will need to go into your browser settings and reset these options, then enter in the URL again to be able to accept these items. You may need to do this more than once, if you refresh or clear your browser settings often.
Also, be sure to clear your cookies and refresh your browser from time to time to help the site perform at it's best!