Hmm, seems like a serious security hole to me, granting database access to a login just because a username matches a login name. I would only manually fix up a user/login if I knew it was the same person. A much better solution would be to create logins across instances using matching SIDs so a fix up never needs done. Windows logins, of course, never need fixed up.