I\'m trying to understand if OpenID is good for me. Right now the site has a normal registration process, and I ask the user for data I need like his email, name, username,
The provider will give you a unique ID for each user - this you need to save. It's how you will match up the user that just logged in with a record in your database.
I've found OpenID by itself to be rather complicated. This PHP class makes it really easy if the only provider you want to use is Google. That webpage also includes a tutorial.