kullanımları 5-10 dakika sonra ödeme, unset oturumu kabul varsa.

3 Cevap php

Ben, küçük bir Webshop'undan ile çalışan, (- hiçbir kullanıcı gerektiren bir basit bir online mağaza içerir).

Bir oturumu kullanıcı ödeme sonra .. 5-10 dk "kabul" değil varsa öğrenmek gerekir.

Eğer değilse, "roll-back" mağaza var ve null geçerli dükkan oturumları ayarlayın. Herhangi bunu nasıl olur? Ya da örnekler harika olurdu ..

şimdi için thx

3 Cevap

Emin değilim, ama this link gibi cronjob şey için ben arıyorum ne düşünüyorsun

Bir seçenek veritabanında bir last_activity alan var ve her kullanıcıların sayfa yükleri üzerinde güncellemek / kontrol etmek

Başka bir seçenek komut bayat oturumları temizler bir cron job ile her 10 dakika kadar çalıştırmak için

Mümkünse, mağazanın devletten ödeme işlemleri ayrılabilmesi; Sadece işlem / sipariş, ödenmemesi konusunda tüm mağaza geri alınıyor edilmemelidir. Ayrıca, bir zaman kilit her bir alıcının ödeme yanlışlıkla ters durumlar yaratma riskiyle gerçek hayatta olaylar, internet bağlantı hızları ve genel dikkat dağıtıcı olarak bu gibi şeyler yapmanın en iyi yolu değildir. Onlar sabırsız iseniz satış kaybedebilirsiniz ...

Ancak, bir alternatif önermek zor, bu yüzden kabul ayarlanmış henüz 10 dakika daha eski herhangi bir işlem kaldırmak için bir cron işi kullanmak söyleyebilirim söz sistemi hakkında daha fazla bilgi olmadan.