2016-03-23 24 views
1

Oturum zaman aşımını Configure::read('Session.timeout'); kullanarak bulabilirim. Ancak oturumun süresi dolmadan hemen önce uyarı mesajını görüntülemek için oturumu sonlandırmak için kalan süreye ihtiyacım var. Bunu yapmanın bir yolu var mı?CakePHP'den nasıl oturum süresi kalıyor?

Güncelleme:CakePHP'nin sürüm 2.2.1 ve olan PHP sürüm 5.3.10

cevap

0

istemci web sitesi çıkıncaya kadar _SESSION daima kalır.

0

Kullanıcının oturumu başlatılırken geçerli tarihe sahip başka bir çerez oluşturmaya çalışın. İhtiyacınız olan son kullanma saatiniz olacak.

Sonra CookieComponent kullanabilirsiniz:

http://book.cakephp.org/2.0/en/core-libraries/components/cookie.html

çerez almak ve kullanıcıya uyarı mesajı gösterebilir buna dayanarak etmek. Basitçe oturumu sona erdirmek için kalan süreyi hesaplayın.