IE bir iframe oturumu başlatmak değil mi?

2 Cevap php

Görev sunucunun web API çağrısı yoluyla edinilen bir session_id ile uzak sunucuda giriş formunu bypass oldu. Böylece kullanıcı iki kez giriş olmazdı.

Farklı bir etki için çerezleri ayarlamak için hiçbir yolu yoktur beri. Ne kadar geldi - biz gizli iframe ve hangi şifreli session_id geçtiği için daha sonra başka bir iframe yüklenen uzak bir uygulama için uygun bir oturumu başlatmak gerekiyordu, uzak sunucuda biraz dosyayı koymak.

Bu yaklaşım FF / Chrome'da çalışıyor, ama IE ... Ancak ben IE adres çubuğuna iframe en src niteliği gelen self-made uzaktan yetkilendirme script url kopyalayın ve oradan yüklerseniz, oturum olsun beklenen olarak oluşturulur. Ama nedense sadece bir iframe aynı şeyi istemiyor.

Bu neden oluyor kimse, herhangi bir ipucu var mı?

2 Cevap

Tamam, ne IE'lerin için yaptım, biz sadece sonra tekrar geri yönlendirir yetkilendirme script için tüm tarayıcı yönlendirir. En azından bu şekilde, bir sorunu giderir.

Daha iyi bir çözüm olan herkes?

Ben sadece aynı sorun koştu ve iframe içeren sunucunun zaman iframe'i hizmet sunucu üzerinde zaman ayarı ile bunu çözdü.