I’m creating a database for a site that uses Facebook connect for user login/profiles.
I usually have a unique key (auto-increment) for all users. Is this still a good idea, even if every record (user) is going to have a unique Facebook id that I can use?
Why?
No. It’s usually not a good idea even if you’re not using Facebook Connect. But since Facebook Connect offers a stable, simple, unique identifier, you should use it. They’re doing all the hard work–stand on their shoulders.