Kodlarınız arasında FLASH kullanmak durumunda kaldıysanız, IExplorer kullanıcılarından belki bazı yakınmalar gelmiştir. Flash uygulaması kullanıldıktan sonra, kullanıcılardan siteden logout olduklarına dair bir yakınma duymuş olabilirsiniz.
Diğer ana akım tarayıcılarda (Firefox, Chrome vs) pek olmasa da IExplorer kullanıcılarının pek sık rastladığı bu durum, benim başıma SWFUpload kullanılırken geldi. Varsayılan config dosyası ayarları ile kullanıldığı zaman session değerleri, FLASH uygulamasının ardından silinmekteydi.
Forumda araştırdıktan sonra, bu durumun aslında farklı user agent kullanılması halinde, session bilgilerinin silinmesine yol açtığını fark ettim. CodeIgniter kodlanırken bu durum düşünülmüştü. Yapacağımız işlem basit.
Application dizini altında bulunan application/config.php dosyası içinde yapacağımız değişiklik :
$config['sess_match_useragent'] = FALSE;
Böylece farklı user agent bilgisi gelse dahi, sistem kullanıcıyı dışarı atmayacaktır.
Yazarı : Fatih BAZMAN | Yorum Ekle | Etiketler : flash logout iexplorer
Türkiye