Когда пользователь впервые заходит на ваш сайт, вы просите его предоставить вашему приложению определенные разрешения.Посмотрите на список доступных разрешений , чтобы понять, к чему у вас есть доступ.
Все, что вам нужно сохранить - это идентификатор пользователя Facebook.Все остальное можно извлечь из Facebook при необходимости (если только вы не хотите иметь некоторое кэширование).
Обычно удобно создать учетную запись обычного пользователя для пользователей Facebook, таким образом Facebook и обычные пользователи могут обрабатываться ваналогичным образом.
Ваша таблица пользователей будет выглядеть примерно так:
<id>,<username>,<password>,<email>,<facebook_uid>
Когда пользователь входит в систему в первый раз, вы просите его ввести имя пользователя (или использовать его настоящее имя).Пароль генерируется случайным образом (так как он не используется для входа в систему), и если вам нужно электронное письмо, вы можете запросить разрешения для электронной почты.