Actually, I don't think you'd need to make any changes, if 0 was made to be the anonymous user. pvt/home won't show your account if your user_id is zero, for example. And the current login-status box should work just the same. Of course, we have to check, but the logic that not-logged-in is zero, should work perfectly.
/Lars