Symfony2'de bir kullanıcının oturum açtığı bir Ajax uygulaması yapıyorum ve bu noktadan sonra her şey POST istekleri tarafından ele alındı. Oturum ömrünü config.yml
numaralı telefondan 5 dakikaya tanımladıktan sonra, kullanıcı oturumunun POST istekleri oluşturmasına rağmen 5 dakika sonra geçersiz kılınması sorunuyla karşılaşıyorum. Bir istek yapıldığında, oturumun geçersiz hale gelmesinden önce geri sayımı sıfırlamak istiyorum, ancak bunu nasıl verimli bir şekilde yapacağımı bilmiyorum.POST isteği sırasında oturumu nasıl yenileyebilirim?
Şu anda, kernel.request
olayı için bir dinleyici yazma kontrol istek yöntem POST ise ve oturum sınıfını manipüle edilir düşünüyorum yöntemi. Bunu henüz yapmadım, ama temiz bir çözüm gibi görünmüyor, çünkü dinleyici her isteğin üzerine ateş açıyor.
session:
default_locale: %locale%
auto_start: true
lifetime: 300
Herhangi bir fikir:
İşte benim oturumu yapılandırma var? Çözüm düz PHP ve Symfony değil mi?
aynı yapılıyor ajax istekleri Are You (I üretimini yaptıklarını olan) sizin parameters.yml dosyasından süreyi geçebilir Başlangıçta oturum çerezini ayarlayan alan adı ve symfony uygulaması? – RobNY
Evet, aynı alan adı, aynı uygulama. –
Lütfen yml oturum yapılandırmanızı soruya ekleyin. – hakre