Як дозволити користувачам реєструватися у своїх акаунтах у Facebook?


8

Я хотів би дозволити відвідувачам вибирати між реєстрацією за допомогою основної системи реєстрації Drupal або зареєструватися за допомогою свого облікового запису Facebook.

Я переглянув декілька пов'язаних з Facebook модулів, але це було трохи заплутано, і я не міг вирішити, який саме використовувати (я не використовую сам Facebook, тому, мабуть, це не допомагає).

Які відмінності між регулярними зареєстрованими користувачами та тими, хто зареєструвався за допомогою свого акаунта у Facebook?
Чи матиме Drupal доступ до своїх електронних листів?

Відповіді:


3

Я випробував усі сучасні пропозиції, використовував і Drupal для Facebook, і FBConnect на сайтах нетривіальними способами, і лише біль лежить на цих дорогах.

Якщо все, що вам потрібно, - це автентифікація і, можливо, кілька імпортованих полів профілю користувача (наприклад, електронна пошта) переходять до FBOauth . Його новіше, але його набагато простіше в налаштуванні та використанні, і набагато простіше створити, якщо ви не намагаєтесь щось надто неординарне.

Відносини між постійними користувачами та користувачами Facebook багато в чому залежать від обраного модуля. Загалом усі модулі створюють таблицю, яка асоціює ідентифікатори FB з ідентифікаторами друпалів користувачів. Як це відбувається, дуже різниться. Якщо вам потрібна велика гнучкість з точки зору зв’язку облікових записів, FBConnect досить повно представлений у цій галузі, але, як правило, в інших місцях.


Для D7 FBOauth - це шлях. Нещодавно я спробував декілька модулів, і це, безумовно, найпростіше налаштувати і налаштувати, і він просто працює, на відміну від інших, які, за моїм досвідом, можуть бути дуже важкими.
горон

Гаразд, я спробую це зробити, оскільки інших, здається, "надто багато". Дякую всім
amstram

Кілька порад, які слід пам’ятати про те, що може «змусити вас», якщо ви виявите, що можете увійти, але інші люди не можуть: Візьміть пов’язаний додаток Facebook, який ви створили б для входу з пісочного режиму: drupal.org/node/ 1858824 # коментар 7073788- настройка обмеження країни Перевірити: drupal.org/node/1850544
therobyouknow

Щойно я працюю над Drupal для Facebook - я зробив кілька скріншотів і спробую написати для вас, як тільки зможу. Підкажіть мені коментар, якщо я забуду.
therobyouknow

5

Drupal для FaceBook - це те, що вам потрібно.

Ви можете налаштувати параметри програми та інформацію, яку ви хочете отримати від користувачів, наприклад електронну адресу.

На відміну від інших пропозицій, цей модуль не покладається на сторонніх постачальників та реєстрації, крім Facebook.


Ця відповідь взагалі не дуже допомагає, тому я трохи не здивований, чому це було знято 4 рази (до речі, я б не подав заявку на голосування). Імовірно, ці 4 виборці та @ Ivanhoe123 кожен використовували Drupal для Facebook, щоб забезпечити реєстрацію та увійдіть на сайт Drupal. Якщо так, то подбайте про те, щоб поділитися покроковим керівництвом щодо використання, а не просто зазначення існування модуля, що це можливо. В оригінальному афіші запитання вже було зазначено, що вони переглянули деякі модулі, можливо, Drupal для Facebook був одним із них.
therobyouknow

Більше того, файли, прочитані мені, наприклад, help/fb_connect/README.txtфайли, які супроводжують Drupal For Facebook, просто містять основні настройки, а потім різні непов'язані речі, які ви можете зробити. Рецепт крок за кроком керівництво було б дуже корисно. Якби я коли-небудь з'ясував, як користуватися цим модулем, я би був більш ніж радий сам написати точний посібник.
therobyouknow

Також, чи можете ви пояснити, що ви маєте на увазі під "сторонніми постачальниками та реєстраціями" та які "інші пропозиції" тут використовуються?
therobyouknow

Щойно я працюю над Drupal для Facebook - я зробив кілька скріншотів і спробую написати, як тільки зможу. Гарний, милий, точний покроковий посібник! Зробіть мені підштовхнути коментар, якщо я забуду.
therobyouknow

2

Facebook Connect працює нестандартно. Я використовую його на кількох сайтах.


+1 так гарний модуль, я теж працюю. Одне, що мені особливо подобається, - це картографування, яке воно надає користувачам ваших фейсбук-даних, щоб заповнити ваш обліковий запис Drupal. У мене також працює Drupal для Facebook - і одна перевага, яку я бачу, що він має над Facebook Connect, - це те, що Drupal для Facebook можна налаштувати виявлення, якщо ви створили звичайний обліковий запис Drupal раніше і якщо ви потім увійдете в систему у Facebook він отримає обліковий запис електронної пошти, пов’язаний із цим обліковим записом Facebook, і якщо він відповідає оригінальному обліковому запису, він увійде в систему як цей обліковий запис і з'єднає ці два, я вважаю.
therobyouknow

1

Використовуйте цей модуль Drupal Janrain

Ви навіть можете отримати різну інформацію про користувачів з облікового запису соціальних медіа залежно від його конфіденційності.


0

Я був фанатом Simple FB Connect, про який не згадувалося. Він досить новий, і він покладається на PHP SDK Facebook, тому сподіваємось, команда зможе не відставати від змін API. Ось підручник для входу в Drupal Facebook за допомогою Simple FB Connect та зведення пов'язаних рішень. Згаданий FBOAuth також є хорошим рішенням.

Зрештою, проблема з цими входами третьої сторони полягає в тому, що ваша інтеграція оновлюється постійними змінами API від сторонній.


0

Простий модуль FB Connect дозволяє користувачам зареєструватися та увійти на ваш Drupal-сайт за допомогою свого облікового запису Facebook. і вони забезпечують як вхід на вибір через веб-сайт, так і вхід через facebook. А ви можете дізнатися більше деталей, увійшовши за посиланням у Facebook .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.