Hướng dẫn viết module đăng nhập boblog bằng facebook

Bấm xem ảnh ở cửa sổ mới
Đầu tiên bạn cần tạo 1 ứng dụng facebook.
Các bạn vào link https://developers.facebook.com/apps để đăng ký và tạo 1 ứng dụng. Sau khi tạo xong bạn sẽ nhận được 2 thông tin sau.
App ID/API Key
App Secret
2 cái này dùng để config cho ứng dụng của bạn.

Tiếp theo sau khi xong các bạn cần download bộ SDK PHP của facebook. Đây là các class để giao tiếp với facebook thông qua app.
Download tại đây https://github.com/facebook/facebook-php-sdk
sau khi download xong các bạn giải nén sẽ được vài file và thư mục src. các bạn tạo 1 folder facebook ngang hàng với file global.php sau đó upload thư mục src ở folder vừa giải nén lên host.
Cấu trúc thư mục sẽ có dạng

facebook/src/facebook.php
facebook/src/base_facebook.php
facebook/src/fb_ca_chain_bundle.crt


Bây giờ đến phần sửa code. Đầu tiên mở file global.php và thêm xuống cuối



Nhớ sửa lại link web của bạn cho phù hợp, và nội dung message cho phù hợp.
Phần appId và secret các bạn nhớ config lại cho phù hợp với thông số app của bạn.
Tiếp theo mở file login.php thay thế toàn bộ bằng đoạn code sau.



Tiếp theo mở file

inc/mod_login.php

tìm đoạn code



thêm xuống dưới



Như vậy là xong rồi.
Để đăng nhập bằng facebook, các bạn chỉ cần truy cập dạng domain.com/login.php?service=facebook

Các bạn thử xem, có thắc mắc gì vui lòng comment ở dưới mình sẽ giúp đỡ.
Thanh Email Homepage
10/05/2014 20:18
URL đã cho không được cấu hình Ứng dụng cho phép.: Một hoặc nhiều URL đã cung cấp không được thiết lập Ứng dụng cho phép. URL phải khớp với một trong những URL trang web hoặc URL trang nền hoặc miền phải là miền phụ của một trong những miền của Ứng dụng.Lổi này fix như thế nào Admin
Kakalot Homepage
08/05/2014 21:35
Em cài y như anh nhưng nó bị lỗi chuyển trang như sau

Trang không chuyển hướng đúng

Firefox phát hiện máy chủ đang chuyển hướng địa chỉ yêu cầu theo một cách mà sẽ chẳng bao giờ hoàn tất.

    Vấn đề này thỉnh thoảng có thể xảy ra do vô hiệu hóa hoặc từ chối cookie.


ANh hướng dẫn em fix với ạ
Yong89 Email Homepage
18/12/2013 21:41
sao ko đăng ký app nó ko gữi mã xác nhận về điện thoại vậy anh
levis012 Trả lời vào 20/12/2013 20:34
Do mạng việt nam chặn đầu số từ nước ngoài, bạn có thể active tài khoản của bạn bằng điện thoại sau đó vào đăng ký app. Bạn lên google search cách active bằng điện thoại thông qua tổng đài 9223 9224 hoặc 1 vài cách khác. Nếu không được liên hệ mình hoặc mượn nick ai đó để đăng ký 1 app để sử dụng
Nam Homepage
17/12/2013 13:48
Bo-Blog Database System Tips: MySQL Query Error

Time: 2013-12-17 6:58am
Script:

SQL: INSERT INTO `***user` VALUES ('11', 'vannamblog', 'e8e7609aaf253saasfasfasf', '1387263533', '1', 'djvn.info@gmail.com', 'https://www.facebook.com/vannamblog', '0', NULL, NULL, '0', NULL, NULL, '0', NULL, NULL);
Error: Column count doesn't match value count at row 1
Errno.: 1136

Mình bị lỗi này sau khi kết nối vs facebook.
levis012 Trả lời vào 20/12/2013 20:35
Do tên tài khoản đã có người sử dụng, mình sẽ fix lỗi này ở ver sau
Phân trang 1/1 Trang đầu 1 Trang cuối
Viết nhận xét

Tên gọi

Địa chỉ web

Email

Mở HTML Mở UBB Mở hình vui Ẩn giấu Hãy nhớ [Đăng nhập] [Đăng ký]

 

© 2013 Powered By bo-blog,Develop By vietboblog.net. Author :

Process time
Scroll to top