Are my account details the same as the ones I used when applying for a Glo card?

Not necessarily. One account is capable of managing multiple Glo cards, and the email address/password can be totally different if you want them to be. Signing up for a Glo card does not automatically register you for an account, or vice versa.