2013-02-19 13 views
5

İstediğim şudur: Internet Explorer kullanarak bir sayfayaVar Winınet payı oturum/Internet Explorer ile çerezleri

1) Girişi

2) bir taramaya Winınet API kullanan benim yazılım var site aynı çerezleri/oturumu yeniden kullanacaktır (ör. paletli "oturum açılmış")

INDY kullanarak oturum açma işlemini kendim yapmaya çalıştım ve oturum çerez girişleri iyi çalışıyor olsa da, birçok web sitesi günümüzde müşteriyi birleştirerek daha karmaşık bir oturum açma mekanizması kullanıyor ve ilk giriş için sunucu tarafı şeyler.

...

Bunu mesela düşünmenizin nedeni WordPress, ASP.Net vb hash/time/useragent kodları/kontrolleri ve benzerleri ile birlikte client-side/AJAX şeyler kullanır, ben aynı HTTP başlıklarını kendi tarayıcı programımdan 30 saniye sonra gönderebilirim. FireFox bir giriş sırasında kullanılır, ancak işe yaramaz.

(kendi paletli programı ince giriş edecek oturumu çerezlere dayalı normal kullanıcı bağlantılarından ile karşılaştırın.)

+0

Internet Explorer, WinInet'i dahili olarak kullanır, bu nedenle zaten her şeyi diğer WinInet tabanlı uygulamalarla paylaşır. –

+0

Ben de öyle umuyorum. Ancak, WinInet kullanarak WordPress'de IE kullanarak giriş yaparsanız, artık oturum açmış gibi görünmez. Söyledikleriniz doğruysa, nedeninin kullanıcı aracısı değişiklikleri olabileceğinden şüpheleniyorum ya da WordPress tarafından benzer algılandı mı? – Tom

+0

Muhtemelen, yaptığınız şey, hesabın kontrolünü ele geçirmek için kötü amaçlı yazılım tarafından ya da erişiminiz ne olursa olsun yapılabilir. –

cevap

2

O IE varsayılan olarak "internet çerezleri" paylaşmaz görünüyor. Araçlar>Internet seçenekleri>Güvenlik, farklı bölgeler vardır. Internet bölgesi varsayılan olarak korumalı mod etkin varsayılandır ve bu çerezlere Wininet API'sini kullanarak erişemezsiniz. Ancak, Yerel intranet bölgesi değil korumalı mod etkin değil varsayılan olarak, bu çerezlere Wininet API kullanarak erişebilirsiniz.

korumalı mod kurabiye % saklanır AppData% \ Microsoft \ Windows \ Cookies \ Düşük değil korumalı mod kurabiye % saklanır AppData% \ Microsoft \ Windows \ Cookies.

, yazılımını onar , İnternet bölgesinden korumalı mod etkinleştirme IE yeniden başlatın ve yeniden tanımlama bilgilerini edinme web sitenizde giriş işaretini kaldırın.

+0

Bunu daha sonra bugün denemek için gidiyorum – Tom

+0

Bu, test ettiğim bir WordPress web sitesiyle çalışmaz gibi görünmüyordu. Daha fazla bilgi bulursam/iade edersem – Tom