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

Görünüm: 15046|Yanıt: 0

[ASP.NET] asp.net Bir kullanıcının giriş yapıp açmadığını belirlemek (SetAuthCookie ile ilgili sorunlar)

[Bağlantıyı kopyala]
Yayınlandı 6.01.2016 18:41:19 | | |
Bu yöntemi kullanarak kullanıcıyı giriş yaptıktan sonra bir çereze yazarsanız, otomatik olarak bir kimlik doğrulama bileti oluşturulur. FormsAuthentication.SetAuthCookie(tbUserName.Text, true);
Bir kullanıcının giriş yapıp girmediğini nasıl anlarsınız?


FormsAuthentication.SetAuthCookie(tbUserName.Text, true);
Bu yöntemi kullandıktan sonra giriş yapmış kullanıcı adını almak istiyorsanız, aşağıdaki yöntemi kullanın:

Context.User.Identity.Name.ToString()

Prensip: Form doğrulama kullanıldığı için, bu sistem bakımının mevcut kullanıcısıdır. Form doğrulama kullanıyorsanız, bu giriş yapan şahstır; Win kimlik doğrulaması kullanılıyorsa, bu makineye giriş eden ziyaretçinin kullanıcı kimliğidir (bir alan adı kullanıcısına benzer);



Yukarıdaki işlevleri uygulamak için Web.config dosyanıza aşağıdakileri de eklemelisiniz






Önceki:Memcache, listelenen tüm anahtar yöntemlere bakıyor
Önümüzdeki:jQuery aynı isme sahip unsurları ayırt ediyor mu?
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