Я хочу, чтобы пользователи заходили на мой сайт, используя свою учетную запись Facebook или Twitter, но если у них нет учетной записи, то зарегистрируйте новую учетную запись и используйте основной логин моего сайта.
Но как выглядит таблица моих пользователей:
Моя идея:
- id (первичный, автоматический прирост)
- имя пользователя (в случае oauth login = > ouath_provider + oauth_id, ex: fb_100001557958700)
- пароль (пароль выбирается пользователем или случайно генерируется в случае oauth)
- имя (имя для отображения)
Как вы думаете? Или мне нужно иметь 2 таблицы, 1 для основного входа и еще 1 для входа в систему? Но как пользователи будут иметь уникальные идентификаторы?
Заранее благодарим за комментарии.