Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 17768|Yanıt: 1

[ASP.NET] sessionState yapılandırma şeması cookie-less

[Bağlantıyı kopyala]
Yayınlandı 28.12.2015 18:28:45 | | | |

İstemci oturum durumunun ASP.NET
Yukarıdaki Oturum modeline girişimizde, oturum durumunun istemci ve sunucu tarafında olmak üzere iki yerde saklanması gerektiğini görebilirsiniz. İstemci yalnızca ilgili web sitesinin oturum kimliğini kaydetmekten sorumludur, diğer oturum bilgileri ise sunucu tarafında saklanır. ASP'de istemcinin SessionID'si aslında bir çerez olarak saklanır. Kullanıcı tarayıcı ayarlarında çerezleri devre dışı bırakırsa, oturumun rahatlığından yararlanamaz ve bazı web sitelerine bile erişemeyebilir. Yukarıdaki sorunları çözmek için, ASP.NET iki tür oturum bilgisi depolama yöntemi vardır: çerezler ve çerezsiz.
ASP.NET'de, istemci varsayılan olarak oturum bilgilerini saklamak için hâlâ çerezler kullanır. İstemci üzerinde oturum bilgisini saklamak için çerezsiz kullanmak istersek, şu yöntem şöyledir:
Mevcut web uygulamasının kök dizinini bulun, Web.Config dosyasını açın ve aşağıdaki paragrafı bulabilirsiniz:
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="veri kaynağı=127.0.0.1; Trusted_Connection=evet"
cookieless="yanlış"
timeout="20"
/>
bu paragrafta cookieless="yanlış" olarak değiştirilmiştir; böylece istemcinin oturum bilgileri artık çerezler tarafından saklanmaz, URL üzerinden saklanır. Mevcut IE'yi kapatmak, yeni bir IE açmak ve web uygulamasına yeniden erişmek şöyle görünecektir: Bunlar arasında, http://localhost/MyTestApplication/(ulqsek45heu3ic2a5zgdl245)/default.aspx içindeki kalın yazı tipi istemcinin Oturum Kimliğidir. Bu bilginin IIS tarafından otomatik olarak eklendiğini ve önceki normal bağlantıyı etkilemediğini unutmayın.





Önceki:Redis, varsayılan port numarasını değiştirir ve erişim şifresini ayarlar
Önümüzdeki:Redis. .NET açık kaynak bileşeni Beetle.Redis
 Ev sahibi| Yayınlandı 25.09.2018 11:07:43 |
ASP.NET Oturumu depolayan StateServer
https://www.itsvse.com/thread-4258-1-1.html
(Kaynak: Architect_Programmer)
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com