I have successfully loggedin via google and yahoo using open login, but email address doesn't appear in account profile.
I tried to register with email address which I logged in before (yahoo, google), this is successfully and detect a new user. The logic is when the user is logged in through a google / yahoo (open login), then the email account can not be registered again.