Sorry, I meant that many times the "free wifi" is not free at all. You might have to join a loyalty club or the free wifi is limited in some fashion.
I don't know the answer to your original question, but they probably require their club membership to get their online check-in now. It's their way of encouraging your membership in their program (same as with the free wifi at other places).