Aynı sunucu üzerinde PHP uygulaması gezdikten sonra ASP.NET uygulaması üzerinde oturum zaman aşımına

2 Cevap php

Ben, bir müşterinin özel ASP.NET uygulaması ile çalışıyorum hangi biz aynı sunucu üzerinde bir alt dizine bir PHP wiki ekledi. PHP uygulaması. NET uygulaması kullanır çerezleri karşı doğrular. Bu, tüm iyi çalışır.

Eğer. NET uygulaması giriş ve ardından PHP uygulaması (Dokuwiki) ziyaret edin ve sonra. NET uygulaması üzerinde herhangi bir sayfasını ziyaret ettiğinizde, oturum süresi dolmuş ve tekrar oturum ister bildiriyor

Hem uygulamalar çerezleri oluşturmak, ama bunların hiçbiri adına çelişebilir. Eminim PHP kimlik doğrulaması ile soruna neden değildi yapmak için çerez karşı doğrular PHP uygulaması kod dışarı çıkardı, ama sorun devam etti.

Bazı ön-uç şeyler hariç, ben ASP.NET arkaplanı üzerinde hiçbir kontrole sahip, ama ben bir kullanıcının ziyaret onu bile başarıyla kimlik doğrulaması zorlayan bir klasörde. ASPX sayfası başıboş yarattı. Ben Visual Studio bir düz metin editörü, bu sayfayı oluşturduk, bu nedenle dosyalarının arkasına herhangi bir kod oluşturmak vermedi. Eğer PHP uygulaması ziyaret ettikten sonra bu sayfayı ziyaret ederseniz, zaman aşımına edilmiş olarak oturumu bildirmez.

Benim sorum ben ilk, bu davranışa neden olan ne izini çalışıyor, ve sonra onu düzeltmek için seçenekler arıyorum olmasıdır. Ben daha teknik ayrıntı kıtlık için üzgünüm - belirttiğim gibi, ben sadece müşterinin uygulaması sınırlı erişimi vardır. Herhangi bir yardım çok takdir edilecektir ve daha fazla bilgi gidermenize yardımcı olmak gerekiyorsa, ben seve seve elimden geleni vereceğiz.

2 Cevap

Ben bu gidermek için orijinal geliştirici denir. O SQL Sunucu tabanlı oturum durumuna geçiş çözmüştür "süreci." Bunun halledilir gibi görünüyor.

Ben ASP.NET siteleri gibi aynı sunucu üzerinde çalışan klasik ASP siteleri ile benzer sorunlar yaşadım.

ASP siteler için bir tane ve ASP.NET siteleri için bir tane: Ben genellikle IIS altında 2 uygulama havuzu oluşturarak sorunu çözmek mümkün değilim.

Eğer sunucunun IIS yöneticisine erişiminiz var mı, yoksa birisiyle irtibata geçebilirsiniz? PHP siteler için tek ve ASP.NET siteleri için bir: Eğer öyleyse, 2 ayrı uygulama havuzu oluşturun. Sonra uygun app havuza her site taşımak. Yeniden eğer IIS, ve bir şey değişti olmadığına bakın.

Bu yardımcı olur umarım!