Paralel iki siteyi açarken neden CakePHP Yetkilendirme Componentent otomatik logout nedir?

2 Cevap php

Benim CakePHP uygulaması içinde bir sorun var: giriş / çıkış mekanizmaları için Yetkilendirme Bileşeni kullanın. Onlar aynı anda iki ya da daha fazla php sayfaları açmaya ne yazık ki kullanıcılar otomatik kaydedilir. Biz kısa aralıklarla çok sekme açmak için orta fare düğmesini kullanmak eğilimindedir çünkü çok sık oluyor bu.

Kimsenin bir fikri var? O CakePHP olabilir ya da aynı anda birden isteklerini yapmak için useres izin için bir php ayarı vardır misiniz?

georg

2 Cevap

Çünkü session_regenerate_id of (). Açtığınız her sayfa için yeni bir session_id olsun. Bu (nadir ama mümkündür) oturum kaçırma engeller. Bunu önlemek için orta aşağı config.php güvenlik düzeyini çevirin.

Ayrıca config.php aynı tohum görünüme sahip iki site var ve benzersiz değerleri sahip olmadığını görebilirsiniz

Configure::write('Session.cookie', 'I_like_to_make_this_unique');
Configure::write('Security.salt', 'this_should_be_unique');

yardımcı olabilir