tr-opencart

     
avatar Şuanki Zaman: 12-19-2024, 02:12 PMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Çözüldü Opencart eksik siparişlere düşme sorunu (SameSite - sameSite=None)

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

ARD4v
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 81
Konular: 7
Katılma Tarihi: Jan 2015
Rep Puanı: 2
Teşekkürler: 1
14 Mesajına, 23 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-21-2020 04:48 PM

Chrome güncelleme sonrası SameSite sorunu yaşanmaya başladı. Sadece chrome dan sipariş verdiğinizde siparişler, eksik siparişe düşüyorsa veya hiç düşmüyorsa aşağıdaki işlemleri uygulayabilirsiniz.


1)iyzico veya diğer firmaların modüllerini kullanıyorsanız direk firmayla iletişime geçip SameSite sorunu yaşadığınızı belirtin size güncellenmiş dosyayı göndereceklerdir.

2) 3,0,2 sürümde test ettiğim kodlar

catalog/controller/startup > session.php

bul

PHP Kod:
setcookie($this->config->get('session_name'), $this->session->getId(), ini_get('session.cookie_lifetime'), ini_get('session.cookie_path'), ini_get('session.cookie_domain')); 

değiştir
PHP Kod:
setcookie($this->config->get('session_name'), $this->session->getId(), ini_get('session.cookie_lifetime'), ini_get('session.cookie_path').'; SameSite=None'ini_get('session.cookie_domain'),true,true); 


system > framework.php


bul

PHP Kod:
setcookie($config->get('session_name'), $session->getId(), ini_get('session.cookie_lifetime'), ini_get('session.cookie_path'), ini_get('session.cookie_domain')); 

değiştir

PHP Kod:
setcookie($config->get('session_name'), $session->getId(), ini_get('session.cookie_lifetime'), ini_get('session.cookie_path').'; SameSite=None'ini_get('session.cookie_domain'),true,true); 

Sorunlar
1) Ödeme alınıyor ama sipariş görünmüyor
2) Ödeme alınıyor eksik siparişlere düşüyor
3) Hiçbir şekilde ödeme alınamıyor
4) Farklı API modüllerinde sorun yaşanıyor
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: nickelaj
osdem66v
Forum Kurucusu
*******
Administrators user avatar
Çevrimdışı

Mesajlar: 2,121
Konular: 158
Katılma Tarihi: Dec 2011
Rep Puanı: 27
Teşekkürler: 393
522 Mesajına, 1445 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-24-2020 08:31 PM
Merhaba opencart 2.3 versiyon içinde bunu uygulayabilirler..

Açın aşağıdaki dosyayı

catalog/controller/startup/startup.php

bulun bu satırı

PHP Kod:
setcookie('currency'$codetime() + 60 60 24 30'/'$this->request->server['HTTP_HOST']); 

Aşağıdaki kod ile degiştirin

PHP Kod:
setcookie('currency'$code, ['expires' => time() + 60 60 24 30'path' => '/''domain' => $this->request->server['HTTP_HOST'], 'samesite' => 'None''secure' => true]); 


bulun bu satırı

PHP Kod:
setcookie('language'$codetime() + 60 60 24 30'/'$this->request->server['HTTP_HOST']); 

Aşağıdaki kod ile degiştirin

PHP Kod:
setcookie('language'$code, ['expires' => time() + 60 60 24 30'path' => '/''domain' => $this->request->server['HTTP_HOST'], 'samesite' => 'None''secure' => true]); 


Açın aşağıdaki dosyayı

system/library/session.php

bulun bu satırı

PHP Kod:
setcookie($key$this->session_idini_get('session.cookie_lifetime'), ini_get('session.cookie_path'), ini_get('session.cookie_domain'), ini_get('session.cookie_secure'), ini_get('session.cookie_httponly')); 

Aşağıdaki kod ile degiştirin

PHP Kod:
setcookie($key$this->session_id, ['expires' => ini_get('session.cookie_lifetime'), 'path' => ini_get('session.cookie_path'), 'domain' => ini_get('session.cookie_domain'), 'samesite' => 'None''secure' => true'httponly' => ini_get('session.cookie_httponly')]); 


bulun bu satırı

PHP Kod:
setcookie($key''time() - 42000ini_get('session.cookie_path'), ini_get('session.cookie_domain')); 

Aşağıdaki kod ile degiştirin

PHP Kod:
setcookie($key'', ['expires' => time() - 42000'path' => ini_get('session.cookie_path'), 'domain' => ini_get('session.cookie_domain'), 'samesite' => 'None''secure' => true]); 
osdem66
Alıntı Yaparak Cevapla
Paylaş!
tolga35v
Altın Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 121
Konular: 22
Katılma Tarihi: Dec 2011
Rep Puanı: 1
Teşekkürler: 72
19 Mesajına, 27 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-26-2020 04:22 PM
sitemiz oc 3.0.1.1
system > framework.php
dosyasını düzenleyince gizli tarayıcıda ne admin paneline giriyor nede müşteri paneline giriş yapılabiliyor
bunun nedeni neden olur ?
Alıntı Yaparak Cevapla
Paylaş!
tunderv
Acemi Üye
**
Üye user avatar
Çevrimdışı

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



Kişisel Bilgileri: v
Konu Tarihi: 12-03-2020 12:55 PM
(10-24-2020 08:31 PM)osdem66 Yazılan:  Merhaba opencart 2.3 versiyon içinde bunu uygulayabilirler..

Açın aşağıdaki dosyayı

catalog/controller/startup/startup.php

bulun bu satırı

PHP Kod:
setcookie('currency'$codetime() + 60 60 24 30'/'$this->request->server['HTTP_HOST']); 

Aşağıdaki kod ile degiştirin

PHP Kod:
setcookie('currency'$code, ['expires' => time() + 60 60 24 30'path' => '/''domain' => $this->request->server['HTTP_HOST'], 'samesite' => 'None''secure' => true]); 


bulun bu satırı

PHP Kod:
setcookie('language'$codetime() + 60 60 24 30'/'$this->request->server['HTTP_HOST']); 

Aşağıdaki kod ile degiştirin

PHP Kod:
setcookie('language'$code, ['expires' => time() + 60 60 24 30'path' => '/''domain' => $this->request->server['HTTP_HOST'], 'samesite' => 'None''secure' => true]); 


Açın aşağıdaki dosyayı

system/library/session.php

bulun bu satırı

PHP Kod:
setcookie($key$this->session_idini_get('session.cookie_lifetime'), ini_get('session.cookie_path'), ini_get('session.cookie_domain'), ini_get('session.cookie_secure'), ini_get('session.cookie_httponly')); 

Aşağıdaki kod ile degiştirin

PHP Kod:
setcookie($key$this->session_id, ['expires' => ini_get('session.cookie_lifetime'), 'path' => ini_get('session.cookie_path'), 'domain' => ini_get('session.cookie_domain'), 'samesite' => 'None''secure' => true'httponly' => ini_get('session.cookie_httponly')]); 


bulun bu satırı

PHP Kod:
setcookie($key''time() - 42000ini_get('session.cookie_path'), ini_get('session.cookie_domain')); 

Aşağıdaki kod ile degiştirin

PHP Kod:
setcookie($key'', ['expires' => time() - 42000'path' => ini_get('session.cookie_path'), 'domain' => ini_get('session.cookie_domain'), 'samesite' => 'None''secure' => true]); 

merhaba iyi çalışmalar;

dediklerinizi değiştirdim ancak;

Warning: setcookie() expects parameter 3 to be long, array given in /home/dizinadı/public_html/system/library/session.php on line 103

Warning: setcookie() expects parameter 3 to be long, array given in /home/dizinadı/public_html/catalog/controller/startup/startup.php on line 96

ne yapmamız lazım hatayı gidermek için
Alıntı Yaparak Cevapla
Paylaş!
nickelajv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 99
Konular: 21
Katılma Tarihi: Feb 2012
Rep Puanı: 1
Teşekkürler: 63
4 Mesajına, 5 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-24-2020 05:03 PM
(10-21-2020 04:48 PM)ARD4 Yazılan:  Chrome güncelleme sonrası SameSite sorunu yaşanmaya başladı. Sadece chrome dan sipariş verdiğinizde siparişler, eksik siparişe düşüyorsa veya hiç düşmüyorsa aşağıdaki işlemleri uygulayabilirsiniz.


1)iyzico veya diğer firmaların modüllerini kullanıyorsanız direk firmayla iletişime geçip SameSite sorunu yaşadığınızı belirtin size güncellenmiş dosyayı göndereceklerdir.

2) 3,0,2 sürümde test ettiğim kodlar

catalog/controller/startup > session.php

bul

PHP Kod:
setcookie($this->config->get('session_name'), $this->session->getId(), ini_get('session.cookie_lifetime'), ini_get('session.cookie_path'), ini_get('session.cookie_domain')); 

değiştir
PHP Kod:
setcookie($this->config->get('session_name'), $this->session->getId(), ini_get('session.cookie_lifetime'), ini_get('session.cookie_path').'; SameSite=None'ini_get('session.cookie_domain'),true,true); 


system > framework.php


bul

PHP Kod:
setcookie($config->get('session_name'), $session->getId(), ini_get('session.cookie_lifetime'), ini_get('session.cookie_path'), ini_get('session.cookie_domain')); 

değiştir

PHP Kod:
setcookie($config->get('session_name'), $session->getId(), ini_get('session.cookie_lifetime'), ini_get('session.cookie_path').'; SameSite=None'ini_get('session.cookie_domain'),true,true); 

Sorunlar
1) Ödeme alınıyor ama sipariş görünmüyor
2) Ödeme alınıyor eksik siparişlere düşüyor
3) Hiçbir şekilde ödeme alınamıyor
4) Farklı API modüllerinde sorun yaşanıyor

Elinize sağlık. Opencart 3.0.3.2 ve PHP 5.5.38 versiyon için de uygun mudur bu düzeltme acaba?
Alıntı Yaparak Cevapla
Paylaş!
hkn_jupiterv
Acemi Üye
**
Üye user avatar
Çevrimdışı

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



Kişisel Bilgileri: v
Konu Tarihi: 12-24-2020 05:12 PM
(10-21-2020 04:48 PM)ARD4 Yazılan:  Chrome güncelleme sonrası SameSite sorunu yaşanmaya başladı. Sadece chrome dan sipariş verdiğinizde siparişler, eksik siparişe düşüyorsa veya hiç düşmüyorsa aşağıdaki işlemleri uygulayabilirsiniz.


1)iyzico veya diğer firmaların modüllerini kullanıyorsanız direk firmayla iletişime geçip SameSite sorunu yaşadığınızı belirtin size güncellenmiş dosyayı göndereceklerdir.

2) 3,0,2 sürümde test ettiğim kodlar

catalog/controller/startup > session.php

bul

PHP Kod:
setcookie($this->config->get('session_name'), $this->session->getId(), ini_get('session.cookie_lifetime'), ini_get('session.cookie_path'), ini_get('session.cookie_domain')); 

değiştir
PHP Kod:
setcookie($this->config->get('session_name'), $this->session->getId(), ini_get('session.cookie_lifetime'), ini_get('session.cookie_path').'; SameSite=None'ini_get('session.cookie_domain'),true,true); 


system > framework.php


bul

PHP Kod:
setcookie($config->get('session_name'), $session->getId(), ini_get('session.cookie_lifetime'), ini_get('session.cookie_path'), ini_get('session.cookie_domain')); 

değiştir

PHP Kod:
setcookie($config->get('session_name'), $session->getId(), ini_get('session.cookie_lifetime'), ini_get('session.cookie_path').'; SameSite=None'ini_get('session.cookie_domain'),true,true); 

Sorunlar
1) Ödeme alınıyor ama sipariş görünmüyor
2) Ödeme alınıyor eksik siparişlere düşüyor
3) Hiçbir şekilde ödeme alınamıyor
4) Farklı API modüllerinde sorun yaşanıyor

Bu şekilde yapmayı denedim. Ancak session.php deki değişiklik için dizin hatası verdi.
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Opencart eksik siparişlere düşme sorunu (SameSite - sameSite=None) Konusunun Linki Direk Link
Opencart eksik siparişlere düşme sorunu (SameSite - sameSite=None) Konusunun HTML Kodu HTML Link
Opencart eksik siparişlere düşme sorunu (SameSite - sameSite=None) Konusu BBCode Linki BBCode Link
Opencart eksik siparişlere düşme sorunu (SameSite - sameSite=None) Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  ürün eklerken kategori listesi eksik çıkıyor BySimlockcu 0 1,468 02-24-2024 11:37 PM
Son Mesaj: BySimlockcu
  Opencart 3.0.3.7 mail problemi tugbay 4 4,540 11-09-2023 12:15 AM
Son Mesaj: geceyazarlari
  Opencart 3.0.3.8 Undefined hatası UlasYilmaz 0 741 06-26-2023 02:09 AM
Son Mesaj: UlasYilmaz
  Opencart Universal import/Export Modülü Timeout Hatası volkvn 0 870 03-30-2023 08:30 PM
Son Mesaj: volkvn
  Opencart Admin Paneli Giriş Sorunu volkvn 0 674 03-30-2023 02:29 PM
Son Mesaj: volkvn
  Opencart 4 sürümlerinde favicon icon görünmüyor sorunu omur2406 0 646 02-11-2023 07:51 PM
Son Mesaj: omur2406
  [Mod] Opencart Sürüm 3.0.2.0 Google Merchants Aktarım Sorunu kumrat 1 774 01-18-2023 07:54 PM
Son Mesaj: osdem66
  ürün filtreleme sorunu engerek 0 2,492 04-19-2022 11:19 AM
Son Mesaj: engerek
  [Ücretli] Mail Gitme sorunu. Chiefsonly 2 3,538 03-18-2022 02:04 PM
Son Mesaj: bensefa
  Netgsm sms sorunu kerim55 0 998 12-01-2021 09:48 PM
Son Mesaj: kerim55

Opencart eksik siparişlere düşme sorunu (SameSite - sameSite=None) indir, Opencart eksik siparişlere düşme sorunu (SameSite - sameSite=None) Videosu, Opencart eksik siparişlere düşme sorunu (SameSite - sameSite=None) online izle, Opencart eksik siparişlere düşme sorunu (SameSite - sameSite=None) Bedava indir, Opencart eksik siparişlere düşme sorunu (SameSite - sameSite=None) Yükle, Opencart eksik siparişlere düşme sorunu (SameSite - sameSite=None) Hakkında, Opencart eksik siparişlere düşme sorunu (SameSite - sameSite=None) nedir, Opencart eksik siparişlere düşme sorunu (SameSite - sameSite=None) Free indir, Opencart eksik siparişlere düşme sorunu (SameSite - sameSite=None) oyunu, Opencart eksik siparişlere düşme sorunu (SameSite - sameSite=None) download


Forum Atla: