Must I log in upon connecting to a computer via VNC?
No.

Basically VNC works by displaying a login session on your remote computer so if you don't allow any logins to the computer it has nothing to display.