One more quick idea (probably not the answer)....
Make sure you are accessing the forums via this link: https://www.nodepositneeded.com/forums/index.php
If you are accessing the forum via this link http://nodepositneeded.com/forums/index.php (without the WWW) it could make a difference with your cookies.