Çarşamba, 4 Mayıs 2011

Flash Uygulamalarında Logout Olma Sorunu

 

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.

Yorumlar

Henüz yorum gelmemiş.

Yorum Ekle