tr-opencart

     
avatar Şuanki Zaman: 03-02-2021, 10:50 AMHoş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: 1 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  794 - 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,102
Konular: 158
Katılma Tarihi: Dec 2011
Rep Puanı: 27
Teşekkürler: 393
516 Mesajına, 1429 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: 62
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
  Opencart SEO Dil Değiştirme Sorunu yyaprak 1 393 01-31-2021 02:24 PM
Son Mesaj: yyaprak
  [Ücretli] Mail Gitme sorunu. Chiefsonly 1 457 01-16-2021 05:37 PM
Son Mesaj: senerelmas
  Opencart Beyaz Sayfa Hatası Clark Kent 1 819 01-08-2021 01:22 PM
Son Mesaj: Clark Kent
  Opencart Filtreleme sorunu metin315 0 257 01-02-2021 03:13 AM
Son Mesaj: metin315
  opencart kurulum 3/4 HATA darklor01 5 261 12-26-2020 09:42 PM
Son Mesaj: serajans
  Opencart sürekli mobil sürüme dönüyor tirebil 2 213 10-21-2020 04:59 PM
Son Mesaj: ARD4
  Seçenek Değişince Fiyat Yanlış Değişme Sorunu FatihhanOz 2 384 10-19-2020 06:12 PM
Son Mesaj: vulpius
  Opencart magaza.oc_session veritabanı hatası lencls 0 457 09-22-2020 02:37 PM
Son Mesaj: lencls
  opencart menü dropdown'a giriyor düzeltemiyorum ceko21 2 512 09-12-2020 01:30 PM
Son Mesaj: ceko21
Exclamation Opencart 3.0.3.2 Navigasyon Bölümü Eksik Menü Sorunu ACİL YARDIM galiptekin 0 519 09-01-2020 01:12 PM
Son Mesaj: galiptekin

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: