จะให้ผู้ใช้ลงทะเบียนด้วยบัญชี Facebook ได้อย่างไร?


8

ฉันต้องการให้ผู้เยี่ยมชมเลือกระหว่างการสมัครโดยใช้ระบบการลงทะเบียนหลักของ Drupal หรือลงทะเบียนโดยใช้บัญชี Facebook ของพวกเขา

ฉันดูโมดูลที่เกี่ยวข้องกับ Facebook ไม่กี่อัน แต่มันก็สับสนนิดหน่อยและฉันก็ไม่สามารถตัดสินใจได้ว่าจะใช้อันไหน (ฉันไม่ได้ใช้ Facebook ด้วยตัวเอง

ความแตกต่างระหว่างผู้ใช้ที่ลงทะเบียนปกติกับผู้ที่สมัครใช้งานบัญชี Facebook
Drupal จะเข้าถึงอีเมลของพวกเขาได้หรือไม่?

คำตอบ:


3

ฉันลองใช้ข้อเสนอแนะปัจจุบันทั้งหมดได้ใช้ทั้งDrupal สำหรับ FacebookและFBC เชื่อมต่อกับเว็บไซต์ในรูปแบบที่ไม่สำคัญและมีเพียงความเจ็บปวดเท่านั้นที่วางอยู่บนถนนเหล่านั้น

หากสิ่งที่คุณต้องมีการตรวจสอบและอาจจะไม่กี่ที่นำเข้ามาใช้เขตข้อมูลรายละเอียด (เช่น e-mail) ไปกับFBOauth มันใหม่กว่า แต่ง่ายกว่าในการตั้งค่าและใช้งานและง่ายกว่ามากหากคุณไม่ได้ลองทำอะไรที่ไม่ธรรมดา

ความสัมพันธ์ระหว่างผู้ใช้ทั่วไปกับผู้ใช้ Facebook ขึ้นอยู่กับโมดูลที่คุณเลือก โดยทั่วไปโมดูลทั้งหมดจะสร้างตารางที่เชื่อมโยงรหัส FB กับรหัสผู้ใช้ drupal วิธีการที่เกิดขึ้นนั้นแตกต่างกันอย่างมาก หากคุณต้องการความยืดหยุ่นมากในแง่ของการเชื่อมโยงบัญชีFBConnectนั้นมีคุณสมบัติครบถ้วนในพื้นที่นั้น แต่มีแนวโน้มที่จะเป็นรถม้าชนิดอื่น


สำหรับ D7 FBOauth เป็นวิธีที่จะไป เมื่อไม่นานมานี้ฉันได้ลองใช้โมดูลสองสามอันและเป็นวิธีที่ง่ายที่สุดในการตั้งค่าและกำหนดค่าและใช้งานได้ซึ่งต่างจากโมดูลอื่น ๆ ซึ่งยากมากที่จะทำงานในประสบการณ์ของฉัน
goron

ตกลงดังนั้นฉันจะให้มันลองเพราะคนอื่น ๆ ดูเหมือนจะ 'มากเกินไป' ขอบคุณทุกคน
amstram

เคล็ดลับเล็ก ๆ น้อย ๆ ที่ควรระวังที่อาจทำให้คุณไม่ต้องเดินทางหากคุณพบว่าคุณสามารถเข้าสู่ระบบได้ แต่คนอื่นไม่สามารถทำได้: ใช้แอพ Facebook ที่เกี่ยวข้องที่คุณจะสร้างสำหรับการเข้าสู่ระบบออกจากโหมด sandbox: drupal.org/node/ 1858824 # comment-7073788ตรวจสอบการตั้งค่าการ จำกัด ประเทศ: drupal.org/node/1850544
therobyouknow

เพิ่งได้ Drupal สำหรับ Facebook ทำงาน - ฉันได้จับภาพหน้าจอและจะพยายามเขียนถึงคุณโดยเร็วที่สุด ส่งความคิดเห็นมาให้ฉันถ้าฉันลืม
therobyouknow

5

Drupal สำหรับ FaceBookเป็นสิ่งที่คุณต้องการ

คุณสามารถกำหนดการตั้งค่าแอปพลิเคชันและข้อมูลที่คุณต้องการรับจากผู้ใช้เช่นที่อยู่อีเมล

แตกต่างจากคำแนะนำอื่น ๆ โมดูลนี้ไม่พึ่งพาผู้ให้บริการบุคคลที่สามและการลงทะเบียนนอกเหนือจาก Facebook


คำตอบนี้ไม่ได้ช่วยอะไรมากฉันเลยงงงวยว่าทำไมถึงถูก upvoted 4 ครั้ง (โดยที่ฉันจะไม่ลงคะแนน) สันนิษฐานว่าผู้ลงคะแนน 4 คนและ @ Ivanhoe123 แต่ละคนใช้Drupal สำหรับ Facebookเรียบร้อยแล้วในการลงทะเบียนและ เข้าสู่ระบบบนเว็บไซต์ Drupal ถ้าเป็นเช่นนั้นให้ระมัดระวังที่จะแบ่งปันคำแนะนำทีละขั้นตอนสำหรับการใช้งานมากกว่าเพียงแค่ระบุการดำรงอยู่ของโมดูลว่ามันเป็นไปได้ ผู้โพสต์ดั้งเดิมของคำถามระบุว่าพวกเขาได้ดูบางโมดูลบางทีDrupal สำหรับ Facebookเป็นหนึ่งในนั้น
therobyouknow

นอกจากนี้ไฟล์ read me เช่นhelp/fb_connect/README.txtไฟล์ที่มาพร้อมกับDrupal สำหรับ Facebookเพียงแค่ระบุการตั้งค่าพื้นฐานและจากนั้นสิ่งต่าง ๆ ที่ไม่เกี่ยวข้องที่คุณสามารถทำได้ คู่มือสูตรทีละขั้นตอนจะมีประโยชน์มาก ถ้าฉันคิดออกว่าจะใช้โมดูลนี้อย่างไรฉันก็ยินดีที่จะเขียนคำแนะนำทีละขั้นตอนด้วยตัวเอง
therobyouknow

นอกจากนี้คุณสามารถอธิบายสิ่งที่คุณหมายถึงโดย "ผู้ให้บริการบุคคลที่สามและการลงทะเบียน" และ "คำแนะนำอื่น ๆ " ที่นี่ใช้สิ่งเหล่านี้ได้อย่างไร
therobyouknow

เพิ่งได้ Drupal สำหรับ Facebook ทำงาน - ฉันได้จับภาพหน้าจอและจะพยายามเขียนขึ้นโดยเร็วที่สุด คำแนะนำทีละขั้นตอนดีและน่ารัก! อย่าดันให้ฉันแสดงความคิดเห็นถ้าฉันลืม
therobyouknow

2

Facebook Connectทำงานนอกกรอบ ฉันใช้มันในเว็บไซต์สองแห่ง


+1 ใช่โมดูลที่ดีฉันได้ทำงานด้วย สิ่งหนึ่งที่ฉันชอบเป็นพิเศษคือการทำแผนที่ที่ให้ข้อมูลผู้ใช้ Facebook ของคุณเพื่อเติมข้อมูลบัญชีผู้ใช้ Drupal ของคุณ ฉันมี Drupal สำหรับ Facebook ที่ทำงานด้วยเช่นกันและข้อดีอย่างหนึ่งที่ฉันเห็นว่ามันมีมากกว่า Facebook Connect คือ Drupal สำหรับ Facebook นั้นสามารถตั้งค่าการตรวจจับได้ว่าคุณเคยสร้างบัญชี Drupal ธรรมดามาก่อนหรือไม่ถ้าคุณลงชื่อเข้าใช้ ด้วย Facebook จะได้รับบัญชีอีเมลที่เชื่อมโยงกับบัญชี Facebook นั้นและหากตรงกับบัญชีเดิมมันจะบันทึกคุณในฐานะบัญชีนั้นและเชื่อมต่อทั้งสองฉันเชื่อว่า
therobyouknow

1

ใช้โมดูลนี้Drupal Janrain

คุณสามารถรับข้อมูลผู้ใช้ที่แตกต่างจากบัญชีโซเชียลมีเดียขึ้นอยู่กับความเป็นส่วนตัวของเขา


0

ฉันเป็นแฟนของ Simple FB Connect ที่ไม่ได้กล่าวถึง มันค่อนข้างใหม่และอาศัย PHP SDK ของ Facebook ดังนั้นหวังว่าทีมจะสามารถติดตามการเปลี่ยนแปลง API ได้ นี่คือบทแนะนำสำหรับการเข้าสู่ระบบ Facebook ของ Drupalโดยใช้ Simple FB Connect และบทสรุปของโซลูชันที่เกี่ยวข้อง FBOAuth กล่าวถึงก็เป็นทางออกที่ดีเช่นกัน

ในที่สุดปัญหาในการเข้าสู่ระบบของบุคคลที่สามเหล่านี้ทำให้การรวมระบบของคุณอัปเดตด้วยการเปลี่ยนแปลง API คงที่จากบุคคลที่สาม


0

Simple FB Connect module ช่วยให้ผู้ใช้งานสามารถลงทะเบียนและเข้าสู่เว็บไซต์ Drupal ด้วยบัญชี Facebook ของพวกเขา และให้การเข้าสู่ระบบทั้งทางเลือกผ่านเว็บไซต์และเข้าสู่ระบบผ่าน Facebook และคุณสามารถค้นหารายละเอียดเพิ่มเติมได้จากล็อกอินด้วยลิงก์Facebook

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.