I personally do not see any difference. In both cases, I would expect that I have an ID and a password. I suppose, I think of it as "in the site" or "on the page," so perhaps "log in"?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.