With regards to purely cookies:
I'm not sure if this is the best method thus far, but cookie "checking" could be possible by first sending a cookie and reading from it to verify that cookies are on. Reading from it later and if cookies are disabled, it'll be a no-go. Still there's the possibility of the user deleting the physical cookie file after the login/submission.
Alvin Koh.