Могу ли я ограничить пользователей, которые подключаются через Facebook Connect? - PullRequest
1 голос
/ 07 мая 2009

Я создаю веб-сайт и хочу, чтобы он интегрировался с Facebook Connect.

Я хочу ограничить пользователей, подключающихся только теми, кто входит в определенную группу Facebook или , разрешить им подключаться и разрешить администратору утверждать свою учетную запись. Возможно ли это?

1 Ответ

2 голосов
/ 08 мая 2009

Это должно быть вполне достижимо.

Представить страницу входа на вашем сайте, которая требует, чтобы пользователь вошел в систему с Facebook Connect. (См. « Аутентификация пользователей с помощью Facebook Connect »). Как только они войдут в систему, вам будет предоставлен идентификатор сеанса Facebook, определенный для этого пользователя. Этот идентификатор сеанса можно использовать для запроса информации о пользователе, либо внутри страницы с библиотеками API Javascript, либо на стороне сервера (см. « Использование Facebook Connect с библиотеками на стороне сервера »).

Один из вызовов API - groups.get , который вернет группы, в которых находится пользователь. Вы должны быть в состоянии получить связанные с ним группы пользователей после того, как они вошли в Connect, и как часть процесса загрузки страницы проверьте, находятся ли они в нужной группе. Если нет, просто перенаправьте их соответствующим образом.

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