I would assume it means that you have to login.
the basis challenge is quite easy.
i seem to remember writting a spoiler for that site on this site a few years ago.
you didn't used to have to login, the first, basic challenge though, (as I remember was beating a simple login script like that).