Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Yardım eder misiniz?

Konu, 'Java / JSP / JSF' kısmında EMRESONMEZESK tarafından paylaşıldı.

Etiketler:
  1. EMRESONMEZESK

    EMRESONMEZESK Üye

    Kayıt:
    1 Aralık 2016
    Mesajlar:
    103
    Beğenilen Mesajlar:
    12
    Şehir:
    ESKİŞEHİR
    FACEBOOK LA GİRİŞ YAPILAN SİTELERİN ÇOĞUNDA BİR ARIZA VAR ÇOĞU GİRİŞ YAPILMIYOR AYNISI BENİM SİTEMDE DE VAR VE GİRİŞ YAPILAMIYOR
    ACABA BİR DEĞİŞİKLİK Mİ OLDU ARIZA MI VRA YADA BAKIM MI VAR ? KODLARIM ÇALIŞIYORDU ACABA KODLARIMDA MI HATA OLUŞTU LÜTFEN YARDIMCI OLUN

    <?php
    //Include FB config file && User class
    require_once 'fbConfig.php';
    require_once 'User.php';
    if(!$fbUser){
    $fbUser = NULL;
    $loginURL = $facebook->getLoginUrl(array('redirect_uri'=>$redirectURL,'scope'=>$fbPermissions));
    $output = '<a href="'.$loginURL.'"><img src="https://www.ekonomikanne.com/image/data/fb_login.png" width="250" border-radius="50%"></a>';
    }else{
    //Get user profile data from facebook
    $fbUserProfile = $facebook->api('/me?fields=id,first_name,last_name,email,link,gender,locale,picture');
    //Initialize User class
    $user = new User();
    //Insert or update user data to the database
    $fbUserData = array(
    'oauth_provider'=> 'facebook',
    'oauth_uid' => $fbUserProfile['id'],
    'first_name' => $fbUserProfile['first_name'],
    'last_name' => $fbUserProfile['last_name'],
    'email' => $fbUserProfile['email'],
    'gender' => $fbUserProfile['gender'],
    'locale' => $fbUserProfile['locale'],
    'picture' => $fbUserProfile['picture']['data']['url'],
    'link' => $fbUserProfile['link']
    );
    $userData = $user->checkUser($fbUserData);
    //Put user data into session
    $_SESSION['userData'] = $userData;
    //Render facebook profile data
    if(!empty($userData)){
    $output = '<img src="'.$userData['picture'].'">';
    $output = '<br/>Facebook ID : ' . $id=$userData['oauth_uid'];
    $output = '<br/>Name : ' . $isim=$userData['firstname'].' '.$userData['last_name'];
    $output = '<br/>Email : ' . $email=$userData['email'];
    $output = '<br/>Gender : ' . $userData['gender'];
    $output = '<br/>Locale : ' . $userData['locale'];
    $output = '<br/>Logged in with : Facebook';
    $output = '<br/><a href="'.$userData['link'].'" target="_blank">Click to Visit Facebook Page</a>';
    $output = '<br/>Uygulamada <a href="logout.php">Oturumu Kapat</a>';
    }else{
    $output = '<h3 style="color:red">Sunucu Problemi Olabilir</h3>';
    }
    }
    ?>