"Dragon Platform" under "Please login or register" , confusing

The first thing I noticed when I decided to post on this forum was the top right corner.

It has a space for a user name and password and directly beneath that there is a link/logo that says “Dragon Platform”.

I assumed that’s where you log in if you are already a member, and below it is what you click if you need to register. You need to become part of the dragon platform to post on the forum. It seemed obvious.

After signing up to the dragon platform I realized it had nothing to do with the forum, it seems like an odd and confusing place for that link.