fitur login menggunakan pihak ke 3 seperti google, facebook dll
login($sitename = '', $redirect='');
$output = $sys->login('google');
pr($output);
maka output dari script di atas akan menjadi seperti di bawah:
Array
(
[id] => 115321076735735459739
[email] => danang@fisip.net
[verified_email] => 1
[name] => Danang Widiantoro
[given_name] => Danang
[family_name] => Widiantoro
[link] => https://plus.google.com/+DanangWidiantoro
[picture] => https://lh5.googleusercontent.com/-n5Aq4ZySDY8/AAAAAAAAAAI/AAAAAAAAAGY/qkD_lqWJj78/photo.jpg
[gender] => male
[locale] => en
[hd] => fisip.net
[image] => https://lh5.googleusercontent.com/-n5Aq4ZySDY8/AAAAAAAAAAI/AAAAAAAAAGY/qkD_lqWJj78/photo.jpg
[auth] => google
)
sehingga anda bisa memanfaatkan $output['email'] untuk verifikasi login di database table `bbc_user` atau `bbc_account`, dan key dari contoh output diatas akan selalu berbeda tergantung $sitename mana yang anda gunakan. Adapun key yang pasti tersedia disetiap service ($sitename) adalah: id, name, email dan image
File Path: includes/system/bbcsystem.php file untuk routing dalam framework, sudah dipanggil secara otomatis dan masuk ke dalam variable $sys yang akan menjadi variable global
0 Comment
Post Your Comment