Làm thế nào để cho phép người dùng đăng ký với tài khoản Facebook của họ?


9

Tôi muốn cho phép khách truy cập lựa chọn giữa việc đăng ký bằng cách sử dụng hệ thống đăng ký cốt lõi của Drupal hoặc đăng ký bằng tài khoản Facebook của họ.

Tôi đã xem xét một vài mô-đun liên quan đến Facebook nhưng điều đó hơi khó hiểu và tôi không thể quyết định nên sử dụng cái nào (tôi không sử dụng Facebook cho mình nên tôi đoán điều đó không có ích).

Sự khác biệt giữa người dùng đã đăng ký thường xuyên và những người đã đăng ký bằng tài khoản Facebook của họ là gì?
Drupal sẽ có quyền truy cập vào email của họ?

Câu trả lời:


3

Tôi đã thử tất cả các đề xuất hiện tại, đã sử dụng cả Drupal cho FacebookFBConnect trên các trang web theo những cách không tầm thường và chỉ có nỗi đau nằm trên những con đường đó.

Nếu tất cả những gì bạn cần là xác thực và có thể một vài trường hồ sơ người dùng đã nhập (chẳng hạn như e-mail), hãy đi với FBOauth . Nó mới hơn, nhưng dễ cài đặt và sử dụng hơn, và dễ dàng xây dựng hơn nếu bạn không thử bất cứ điều gì quá phi thường.

Mối quan hệ giữa người dùng thường xuyên và người dùng Facebook phụ thuộc rất nhiều vào mô-đun bạn chọn. Nói chung, tất cả các mô-đun tạo một bảng liên kết id FB với id người dùng drupal. Làm thế nào điều đó xảy ra rất khác nhau. Nếu bạn cần rất nhiều sự linh hoạt về mặt tài khoản, liên kết FBConnect khá đầy đủ tính năng trong khu vực đó nhưng có xu hướng bị lỗi ở nơi khác.


Đối với D7, FBOauth là con đường để đi. Gần đây tôi đã thử một vài mô-đun, và cho đến nay, dễ dàng nhất để thiết lập và định cấu hình, và nó chỉ hoạt động, trái ngược với các mô-đun khác, có thể rất khó để làm việc theo kinh nghiệm của tôi.
goron

Ok vì vậy tôi sẽ thử vì những cái khác dường như là 'quá nhiều'. Cảm ơn tất cả mọi người
amstram

Một vài mẹo để nhận biết rằng có thể 'làm bạn bực mình' nếu bạn thấy rằng bạn có thể đăng nhập nhưng người khác không thể: Sử dụng ứng dụng Facebook được liên kết mà bạn sẽ tạo để đăng nhập khỏi chế độ hộp cát: drupal.org/node/ 1858824 # comment-7073788 Kiểm tra cài đặt hạn chế quốc gia: drupal.org/node/1850544
trị liệu

Chỉ cần Drupal cho Facebook hoạt động - Tôi đã chụp một số ảnh chụp màn hình và sẽ cố gắng viết thư cho bạn ngay khi tôi có thể. Hãy cho tôi một chút nũng nịu với một bình luận nếu tôi quên.
trị liệu

5

Drupal cho FaceBook là thứ bạn cần.

Bạn có thể định cấu hình cài đặt ứng dụng và thông tin nào bạn muốn nhận từ người dùng, chẳng hạn như địa chỉ email.

Không giống như các đề xuất khác, mô-đun này không phụ thuộc vào các nhà cung cấp và đăng ký bên thứ ba khác ngoài Facebook.


Câu trả lời này chẳng giúp ích gì nhiều vì vậy tôi hơi bối rối về lý do tại sao điều này được nâng cấp 4 lần (bằng cách này tôi sẽ không đánh giá thấp) Có lẽ 4 cử tri và @ Ivanhoe123 đã từng sử dụng Drupal cho Facebook để đăng ký thành công và đăng nhập vào một trang web Drupal. Nếu vậy, hãy quan tâm chia sẻ hướng dẫn từng bước để sử dụng thay vì chỉ nêu rõ sự tồn tại của mô-đun mà có thể. Các poster ban đầu của câu hỏi đã tuyên bố rằng họ đã xem xét một số mô-đun, có lẽ Drupal cho Facebook là một trong số đó.
trị liệu

Hơn nữa, các tệp đọc cho tôi, ví dụ: help/fb_connect/README.txtcác tệp đi kèm với Drupal For Facebook chỉ nêu một số thiết lập cơ bản và sau đó là những thứ không liên quan khác nhau mà bạn có thể làm. Một hướng dẫn từng bước công thức sẽ rất hữu ích. Nếu tôi từng tìm ra cách sử dụng mô-đun này, tôi sẽ rất vui khi tự mình viết một hướng dẫn từng bước.
trị liệu

Ngoài ra, bạn có thể giải thích ý của bạn về "nhà cung cấp và đăng ký bên thứ ba" và "đề xuất khác" ở đây sử dụng những gì không?
trị liệu

Chỉ cần Drupal cho Facebook hoạt động - Tôi đã chụp một số ảnh chụp màn hình và sẽ cố gắng viết ngay khi có thể. Hướng dẫn từng bước chính xác, đẹp, đáng yêu! Đừng cho tôi một chút nũng nịu với một bình luận nếu tôi quên.
trị liệu

2

Kết nối Facebook hoạt động tốt. Tôi đã sử dụng nó trong một vài trang web.


+1 có một mô-đun đẹp, tôi cũng đã làm cho nó hoạt động. Một điều tôi đặc biệt thích là ánh xạ mà nó cung cấp cho dữ liệu người dùng facebook của bạn để điền vào tài khoản người dùng Drupal của bạn. Tôi cũng đã có Drupal cho Facebook hoạt động - và một lợi thế tôi có thể thấy rằng nó có trên Facebook Connect là Drupal cho Facebook có thể được thiết lập phát hiện nếu bạn đã tạo một tài khoản Drupal bình thường trong quá khứ và nếu sau đó bạn đăng nhập Với Facebook, nó sẽ có được tài khoản email được liên kết với tài khoản Facebook đó và nếu nó phù hợp với tài khoản gốc, nó sẽ đăng nhập bạn với tư cách là tài khoản đó và kết nối hai tài khoản, tôi tin.
trị liệu

1

Sử dụng mô-đun này Drupal Janrain

Bạn thậm chí có thể nhận thông tin người dùng khác nhau từ tài khoản truyền thông xã hội tùy thuộc vào quyền riêng tư của anh ấy.


0

Tôi đã là một fan hâm mộ của Kết nối FB đơn giản chưa được đề cập. Nó khá mới và nó phụ thuộc vào SDK PHP của Facebook, vì vậy hy vọng nhóm sẽ có thể theo kịp các thay đổi API. Đây là một hướng dẫn cho đăng nhập Facebook Drupal bằng cách sử dụng Kết nối FB đơn giản và một loạt các giải pháp liên quan. FBOAuth, được đề cập, cũng là một giải pháp tốt.

Cuối cùng, rắc rối với thông tin đăng nhập của bên thứ ba này là giữ cho sự tích hợp của bạn được cập nhật với các thay đổi API liên tục từ bên thứ ba.


0

Mô-đun FB Connect đơn giản cho phép người dùng đăng ký và đăng nhập vào trang web Drupal của bạn bằng tài khoản Facebook của họ. và họ cung cấp cả sự lựa chọn đăng nhập thông qua trang web và đăng nhập thông qua facebook. Và bạn có thể tìm thêm chi tiết thông qua đăng nhập bằng liên kết Facebook .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.