Terkait banyak perubahan yang di lakukan oleh pihak facebook, terpaksa postingan terakhir yang terkait dengan
Membuat sistem Login dan pendaftaran website menggunakan akun facebook tidak dapat di gunakan lagi, sekarang saya akan mempostingkan hal yang serupa namun lebih powerfull menggunkan jquery ajax dan PHP
jadi, ketika pengunjung klik tombol daftar lewat facebookk, akan membuka windows baru yang secara otomatis tanpa di klik akan tertutup sendiri setalah data xml yang di berikan telah di grap dan di masukan ke database,
di dalam file yang anda download nanti ada beberapa file yang seperti
- config.php adalah file dimana configurasi facebook app ID, app SECRET and database information yang sangat di butuhkan oleh halaman lainya
- index.php,adalah halaman depan di mana terdepat tombol daftar, dari sini data akan dikirim server
- process_facebook.php adalah tempat proses memvalidasikan facebook id
dan secret, setelah valid akan menggrap data yang di berikan facebook
dan memasukanya ke database
Langkah pertama, buat sebuah database
CREATE TABLE IF NOT EXISTS `usertable` (
`id` int(20) NOT NULL AUTO_INCREMENT,
`fbid` bigint(20) NOT NULL,
`fullname` varchar(60) NOT NULL,
`email` varchar(60) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
yang belum tau cara membuat database, semoga saja selanjutnya saya punya waktu untuk mengupas habis
tentang database mysql
Langkah kedua, buat sebuah Facebook Aplication
cek disini cara membuat facebook aplication. setelah mendapat app id dan seret id, buka
config.php dan ganti dengan data milikmu
<?php
########## app ID and app SECRET (Replace with yours) #############
$appId = 'xxxxxx'; //Facebook App ID
$appSecret = 'xxxxxxxxxxxxxx'; // Facebook App Secret
$return_url = 'http://yoursite.com/connect_script/'; //path to script folder
$fbPermissions = 'publish_actions,email'; //more permissions : https://developers.facebook.com/docs/authentication/permissions/
########## MySql details (Replace with yours) #############
$db_username = "xxxxxx"; //Database Username
$db_password = "xxxxxx"; //Database Password
$hostname = "localhost"; //Mysql Hostname
$db_name = 'database_name'; //Database Name
###################################################################
?>
setelah itu, coba jalankan dengan klik facebooknya,, apabila ada yang ingin di tanyakan, silahkan bertanya di kolom kometar di bawah
download