tr-opencart

     
avatar Şuanki Zaman: 12-19-2024, 12:53 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  3833 - 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ş!
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: 6
Konular: 3
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 59 60,999 11-06-2019 02:26 PM
Son Mesaj: atesanit
  [Mod] Facebook yorumları modülü osdem66 3 5,012 11-29-2018 12:16 AM
Son Mesaj: ferdem
  OpenCart da simplexml_load_string(): Entity: line 1: parser error hatası byhonur 2 1,591 06-09-2018 01:54 PM
Son Mesaj: byhonur
  500 internal server hatası furkanyvz 1 2,195 09-25-2017 12:32 PM
Son Mesaj: osdem66
  Yetkilendirme Hatası! hayaldesing 5 4,439 04-13-2016 12:33 PM
Son Mesaj: robertbeen
  vqmod hatası hayaldesing 2 2,756 03-30-2016 07:31 PM
Son Mesaj: cridak
  Paypal Express Hatası hkapan 2 2,409 03-21-2016 01:58 PM
Son Mesaj: hkapan
  [Mod] Facebook Connect 1.5.x 1.5.6.x Serisi - Headerlı ! e-ticaretdersleri 7 7,764 01-30-2016 08:20 PM
Son Mesaj: muglali20
Exclamation Sanal Pos Hatası necronom 1 2,058 01-17-2016 11:23 PM
Son Mesaj: capuela
  FACEBOOK LOGIN tuncaksoy 4 2,877 01-11-2016 03:01 AM
Son Mesaj: tuncaksoy

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: