How to display a colorbox only one time when a page loads
I would suggest writing a cookie after showing the login form and checking if the cookie exists before that. For cookies there's a nifty jquery plugin as well - no big programming involved on your side.
HTH