Its probably really simple but I don't seem to be able to find anything about it. Everytime I visit I have to log in again.
On most forums, when logging in, you'll see a little button that says "stay logged in" next to Login.
Since this does not have one, I suggest making sure you're accepting cookies, as I have them enabled and stay logged in all the time...
Cheers