Hack โพสต์ 2010-6-27 15:50:30

[Apps] YimYaem v. 0.1 - ล็อคอินเว็บด้วยบัญชี Facebook

แก้ไขล่าสุดโดย Hack เมื่อ 2010-6-28 08:10

YimYaem v. 0.1 - สาเหตุที่เป็น app เพราะในอนาคตจะมีหลายโมดูลภายในระบบนี้
------------------------------------------------------------------
Module ที่มีตอนนี้
1. ผูกบัญชี Facebook กับเว็บไซต์ (วิธี การใช้งาน จะมีปุ่มให้ล็อคอินแสดงใน popup สำหรับการเข้าระบบ)


------------------------------------------------------------------
ดาวนฺโหลดได้ที่:
------------------------------------------------------------------
วิธีติดตั้ง
1. แตกไฟล์แล้วนำไปทับกับระบบของ discuzx
2. เพิ่มข้อมูล config ใน ./config/config_global.php// -----------------CONFIG Facebook------------------ //
$_config['facebook']['appid'] = '';    // App ID ที่ได้จากการสมัคร Apps ใน Facebook
$_config['facebook']['secret'] = '';   // รหัสลับที่ได้จากการสมัคร Apps ใน Facebook
3. เข้า phpMyAdmin ของเว็บคุณ แล้วทำการเพิ่มฟิลด์ในตาราง common_member (บางเว็บไซต์อาจจะมี prefix นำหน้าชื่อตาราง)Field: fbid
Type: BIGINT
Length/Values: 20
Default: As defined:0------------------------------------------------------------------
ไฟล์ทั้งหมด
1. yimyaem.php
2. static/image/common/fblogin.gif
ปุ่มล็อคอินด้วย fb (ในกรณีที่เซ็ทเพิ่มโฟลเดอร์รูปภาพของสกินไว้ ให้นำรูปนี้ไปใส่ไว้ในโฟลเดอร์นั้นด้วย)
3. source/module/yimyaem/yimyaem_fb.php
ไฟล์ข้อมูลการทำงานเกี่ยวกับ Facebook
4. template/default/yimyaem/yimyaem_fb.htm
เท็มเพล็ตของหน้าแสดง (ในกรณีที่ใช้ templateอื่นที่ไม่ใช่ default ให้นำไฟล์นี้ไปใส่ไว้ด้วย เช่น template/myskin/yimyaem/yimyaem_fb.htm)
5. template/default/member/login.htm
เท็มเพล็ตของหน้าล็อคอิน (ในกรณีที่ใช้ templateอื่นที่ไม่ใช่ default ให้นำไฟล์นี้ไปใส่ไว้ด้วย เช่น template/myskin/member/login.htm)

หรือสามารถเพิ่มปุ่มล็อคอินได้เองโ้ดยโค๊ดนี้<a href="yimyaem.php?mod=fb&act=logging"><img src="{IMGDIR}/fblogin.gif" align="absmiddle" /></a>วิธีใช้งาน
- ให้ทำลิ้งการเพิ่มข้อมูลบัญชีfacebook หรือการแก้ไข หรือการลบ มาที่ yimyaem.php?mod=fb (เช่นเพิ่มใน template/default/common/header.htm เพื่อเพิ่มลิ้งหลัง "ศูนย์กลางสมาชิก ตั้งค่า")
ค้นหาคำว่า<span class="xg1"><a href="home.php?mod=spacecp">{lang setup}</a></span>แล้วนำโค๊ดด้านล่างนี้ไปต่อท้าย<span class="pipe">|</span><a href="yimyaem.php?mod=fb" id="yimyaem_fb_link">บัญชี Facebook</a>- การล็อคอิน สามารถใช้งานได้ปรกติ ตามปุ่มที่แสดงในหน้าล็อคอิน

------------------------------------------------------------------
ปล. สคริปต์นี้ใช้ graph แทนที่จะเป็น api โดยตรง เพราะว่าสคริปของ discuzx ไม่รองรับค่าที่ได้จาก $_GET['session'] ของ fb จึงให้การทำงานยุ่งยากขึ้น




ข้อมูลเพิ่มเติม : http://www.yimyaem.com/thread-11-1-1.html

new2007 โพสต์ 2010-6-27 16:11:07

เข้าท่าดีแหะ แต่ไม่ได้เล่น -*-

max25265zaq โพสต์ 2010-6-27 17:27:57

น่าจะมีบัญชี google ด้วยนะครับ ^^"

ผมว่าบัญชี google น่าจะมีคนเข้าเยอะกว่าน่ะ

weratad14 โพสต์ 2010-6-27 19:56:43

ลูกเล่นเยอะจังเรยนะคับ

Hack โพสต์ 2010-6-28 01:27:07

ปล่อยให้ดาวน์โหลดแล้วนะครับ

jaideejung007 โพสต์ 2010-6-28 11:46:51

Demo site, please.....................................

Hack โพสต์ 2010-6-28 12:28:38

Demo site, please.....................................
ต้นฉบับโพสต์โดย jaideejung007 เมื่อ 2010-6-28 11:46 http://www.discuzthai.com/images/common/back.gif

ใน http://www.yimyaem.com ใช้ระบบนี้อยู่ครับ

banner99 โพสต์ 2010-6-28 18:43:16

longhon โพสต์ 2010-6-30 10:50:20

ขอบคุงครับ

S¡|€n7 โพสต์ 2010-6-30 22:10:33

ไม่มีแบบ api หรอครับ
หน้า: [1] 2 3
ดูในรูปแบบกติ: [Apps] YimYaem v. 0.1 - ล็อคอินเว็บด้วยบัญชี Facebook