Использование Facebook Connect в тех случаях, когда требуется имя пользователя или другие данные - PullRequest
0 голосов
/ 02 ноября 2011

Я работаю над сайтом, который требует, чтобы у пользователя было уникальное имя пользователя, чтобы использовать все сервисы на сайте.Они не могут самостоятельно изменить это имя пользователя для справедливости сообщества.

Мы хотели бы предоставить пользователям простоту регистрации / входа в систему с использованием их учетных записей Facebook, но это требование имени пользователя, очевидно, является препятствием.

Единственная идея, которая мне пришла в голову - после процесса подключения отправить пользователя на страницу последнего шага, где он вводит имя пользователя.Единственным недостатком этого является то, что пользователь имеет возможность отойти перед вводом имени пользователя, что означает, что нам нужно добавить дополнительные уровни проверок для нескольких функций сайта, чтобы гарантировать, что у пользователя есть имя пользователя, и запросить его, если нет.

Любые идеи о том, как упростить это во время процесса подключения?Есть ли на сайте примеры подобных реализаций, где требуется дополнительная информация, чтобы использовать некоторые или все функции сайта?

1 Ответ

1 голос
/ 02 ноября 2011

Вы смотрели на регистрационный плагин Facebook?

Плагин регистрации позволяет пользователям легко зарегистрироваться на ваш веб-сайт с их учетной записью Facebook. Плагин представляет собой простой iframe что вы можете зайти на свою страницу. При входе в Facebook пользователи видят форма, которая предварительно заполнена их информацией Facebook, где необходимо.

https://developers.facebook.com/docs/plugins/registration/

Плагин также позволяет добавлять настраиваемые поля, чтобы вы могли просто добавить свое поле имени пользователя.

Существует множество расширенных функций, включая проверку, вот пример в документации Facebook, который включает поле имени пользователя и проверяет, доступен ли он

https://developers.facebook.com/docs/plugins/registration/advanced/#async

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...