seo
tr-opencart

     
avatar Şuanki Zaman: 10-21-2017, 04:55 PMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Facebook Connect Bağlantı Hatası!!!

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  mattmedya - Görüntüleme - Okunma  2489 - Yorum  2

mattmedyav
Banned
user avatar
Çevrimdışı

Mesajlar: 4
Konular: 2
Katılma Tarihi: Dec 2012
Teşekkürler: 0
1 Mesajına, 2 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-14-2013 08:44 AM
Arkadaşlar bu problemle karşılaşan varmı ?

Notice: Undefined index: email in /home/xxxxxxx/domains/xxxxxxx.com/public_html/catalog/controller/account/fbjsconnect.php on line 38Warning: Cannot modify header information - headers already sent by (output started at /home/xxxxxxx/domains/xxxxxxx.com/public_html/index.php:100) in /home/xxxxxxx/domains/xxxxxxx.com/public_html/system/engine/controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/xxxxxxx/domains/xxxxxxx.com/public_html/index.php:100) in /home/xxxxxxx/domains/xxxxxxx.com/public_html/system/engine/controller.php on line 29

aynı prıblemle karşılaşıp çözen varsa lütfen yazsın kolay gelsin iyi çalışmalar.
Alıntı Yaparak Cevapla
Paylaş!
opencart temaları
defsirv
Web Developer
**
V.İ.P Premium user avatar
Çevrimdışı

Mesajlar: 28
Konular: 0
Katılma Tarihi: May 2012
Rep Puanı: 0
Teşekkürler: 55
14 Mesajına, 15 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-14-2013 11:57 PM
şeklinde düzenledim böyle dene bakalım.

PHP Kod:
<?php 
class ControllerAccountfbjsconnect extends Controller {
    private 
$error = array();
          
      public function 
index() {

        if (
$this->customer->isLogged()) {
              
$this->redirect($this->url->link('account/account''''SSL'));
            }

        
$this->language->load('module/fbjsconnect');

        if(!isset(
$this->fbjsconnect)){            
            require_once(
DIR_SYSTEM 'vendor/facebook-sdk/facebook.php');

            
$this->fbjsconnect = new Facebook(array(
                
'appId'  => $this->config->get('fbjsconnect_apikey'),
                
'secret' => $this->config->get('fbjsconnect_apisecret'),
            ));
        }

        
$_SERVER_CLEANED $_SERVER;
        
$_SERVER $this->clean_decode($_SERVER);

        
$fbuser $this->fbjsconnect->getUser();
        
$fbuser_profile null;
        if (
$fbuser){
            try {
                
$fbuser_profile $this->fbjsconnect->api("/$fbuser");
            } catch (
FacebookApiException $e) {
                
error_log($e);
                
$fbuser null;
            }
        }

        
$_SERVER $_SERVER_CLEANED;
    
        if(
$fbuser_profile['id'] && $fbuser_profile['email']){
            
$this->load->model('account/customer');

            
$email $fbuser_profile['email'];
            
$password $this->get_password($fbuser_profile['id']);

            if(
$this->customer->login($email$password)){
                
$this->redirect($this->url->link('common/home')); 
            }

            
$email_query $this->db->query("SELECT `email` FROM " DB_PREFIX "customer WHERE LOWER(email) = '" $this->db->escape(strtolower($email)) . "'");

            if(
$email_query->num_rows){
                
$this->model_account_customer->editPassword($email$password);
                
                if(
$this->customer->login($email$password)){
                    
$this->redirect($this->url->link('account/account''''SSL')); 
                }
            }
            else{
                
$config_customer_approval $this->config->get('config_customer_approval');
                
$this->config->set('config_customer_approval',0);

                
$this->request->post['email'] = $email;
            
                
$add_data=array();
                
$add_data['email'] = $fbuser_profile['email'];
                
$add_data['password'] = $password;
                
$add_data['firstname'] = isset($fbuser_profile['first_name']) ? $fbuser_profile['first_name'] : '';
                
$add_data['lastname'] = isset($fbuser_profile['last_name']) ? $fbuser_profile['last_name'] : '';
                
$add_data['fax'] = '';
                
$add_data['telephone'] = '';
                
$add_data['company'] = '';
                
$add_data['address_1'] = '';
                
$add_data['address_2'] = '';
                
$add_data['city'] = '';
                
$add_data['postcode'] = '';
                
$add_data['country_id'] = 215;
                
$add_data['zone_id'] = 0;
                
$add_data['company_id'] = '';
                
$add_data['tax_id'] = '';
                
$this->model_account_customer->addCustomer($add_data);
                
$this->config->set('config_customer_approval',$config_customer_approval);

                if(
$this->customer->login($email$password)){
                    unset(
$this->session->data['guest']);
                    
$this->redirect($this->url->link('common/home'));
                }
            }

        }

        
$this->redirect($this->url->link('account/account''''SSL'));

    }

    private function 
get_password($str) {
        
$password $this->config->get('fbjsconnect_pwdsecret') ? $this->config->get('fbjsconnect_pwdsecret') : 'fb';
        
$password.=substr($this->config->get('fbjsconnect_apisecret'),0,3).substr($str,0,3).substr($this->config->get('fbjsconnect_apisecret'),-3).substr($str,-3);
        return 
strtolower($password);
    }

    private function 
clean_decode($data) {
            if (
is_array($data)) {
              foreach (
$data as $key => $value) {
                unset(
$data[$key]);
                
$data[$this->clean_decode($key)] = $this->clean_decode($value);
              }
        } else { 
              
$data htmlspecialchars_decode($dataENT_COMPAT);
        }

        return 
$data;
    }
    
}
?>
Alıntı Yaparak Cevapla
Paylaş!
erensamiv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 4
Konular: 1
Katılma Tarihi: Apr 2013
Rep Puanı: 0
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-05-2013 12:45 AM
index.php yi aç <?php den sonra ob start kodu ekle
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Facebook Connect Bağlantı Hatası!!! Konusunun Linki Direk Link
Facebook Connect Bağlantı Hatası!!! Konusunun HTML Kodu HTML Link
Facebook Connect Bağlantı Hatası!!! Konusu BBCode Linki BBCode Link
Facebook Connect Bağlantı Hatası!!! Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  500 internal server hatası furkanyvz 1 61 09-25-2017 12:32 PM
Son Mesaj: osdem66
  Facebook ile magzaya giriş yapmak. serhan1905 58 35,416 06-17-2016 01:45 AM
Son Mesaj: TesbihShop
  Yetkilendirme Hatası! hayaldesing 5 1,603 04-13-2016 12:33 PM
Son Mesaj: robertbeen
  vqmod hatası hayaldesing 2 973 03-30-2016 07:31 PM
Son Mesaj: cridak
  Paypal Express Hatası hkapan 2 617 03-21-2016 01:58 PM
Son Mesaj: hkapan
  [Mod] Facebook Connect 1.5.x 1.5.6.x Serisi - Headerlı ! Kıroğlumarket 7 4,451 01-30-2016 08:20 PM
Son Mesaj: muglali20
Exclamation Sanal Pos Hatası necronom 1 511 01-17-2016 11:23 PM
Son Mesaj: capuela
  FACEBOOK LOGIN tuncaksoy 4 911 01-11-2016 03:01 AM
Son Mesaj: tuncaksoy
  [Mod] Facebook Catalog Browse Modülü emba27 1 799 08-20-2015 12:58 PM
Son Mesaj: turkojen34
  Hızlı satın al button secenekler hatası panceh 1 756 07-02-2015 12:20 AM
Son Mesaj: turkojen34

Facebook Connect Bağlantı Hatası!!! indir, Facebook Connect Bağlantı Hatası!!! Videosu, Facebook Connect Bağlantı Hatası!!! online izle, Facebook Connect Bağlantı Hatası!!! Bedava indir, Facebook Connect Bağlantı Hatası!!! Yükle, Facebook Connect Bağlantı Hatası!!! Hakkında, Facebook Connect Bağlantı Hatası!!! nedir, Facebook Connect Bağlantı Hatası!!! Free indir, Facebook Connect Bağlantı Hatası!!! oyunu, Facebook Connect Bağlantı Hatası!!! download


Forum Atla: