seoseo
tr-opencart

     
avatar Şuanki Zaman: 12-03-2016, 06:37 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  1993 - 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
  Facebook ile magzaya giriş yapmak. serhan1905 58 29,353 06-17-2016 01:45 AM
Son Mesaj: TesbihShop
  Yetkilendirme Hatası! hayaldesing 5 660 04-13-2016 12:33 PM
Son Mesaj: robertbeen
  vqmod hatası hayaldesing 2 580 03-30-2016 07:31 PM
Son Mesaj: cridak
  Paypal Express Hatası hkapan 2 236 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 3,366 01-30-2016 08:20 PM
Son Mesaj: muglali20
Exclamation Sanal Pos Hatası necronom 1 253 01-17-2016 11:23 PM
Son Mesaj: capuela
  FACEBOOK LOGIN tuncaksoy 4 481 01-11-2016 03:01 AM
Son Mesaj: tuncaksoy
  [Mod] Facebook Catalog Browse Modülü emba27 1 559 08-20-2015 12:58 PM
Son Mesaj: turkojen34
  Hızlı satın al button secenekler hatası panceh 1 477 07-02-2015 12:20 AM
Son Mesaj: turkojen34
  ürün seçenekleri modifikasyon hatası eno-7 0 411 06-30-2015 02:08 AM
Son Mesaj: eno-7

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: