Cách Kiểm Tra Trạng Tháy Đăng Nhập Facebook Cực Dễ
trong bài viết này tôi sẽ hướng dẫn các bạn check trạng tháy đăng nhập của facebook trên trang web của bạn, rất đơn giản, bạn chỉ cần copy đoạn code sau đây là paste vào code và xem kết quả nhé
<div id="fb-root"></div>
<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/vi_VN/all.js#xfbml=1&status=1&cookie=1&appId=id-application";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
window.fbAsyncInit = function() {
FB.getLoginStatus(function(response) {
if (response.status == 'connected' || response.status == 'not_authorized') {
alert(response.status);
alert('da dang nhap');
}else{
alert('chua dang nhap');
}
});
};
</script>
để mình giải thích sơ qua đoạn code này là khai báo thư viện của facebook, khi chạy các hàm của facebook bạn phải khai báo đoạn code này mới có thể chạy được các hàm của facebook định nghĩa
<div id="fb-root"></div>
<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/vi_VN/all.js#xfbml=1&status=1&cookie=1&appId=768267353213913";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
còn đoạn code còn lại chắc nhìn vào ai cũng hiểu là nó dùng để xét 2 trường hợp là đã đăng nhập và chưa đăng nhập.
trong phần đăng nhập cso 2 trường hợp nữa là đã đăng nhập (connected) và đã đăng nhập nhưng chưa chứng thực (not_authorized)
chắn chắn các bạn sẽ làm được, cái này là một trong các ứng dụng khác của facebook