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

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

[Kaynak] HttpContext.User.IsInRole() her zaman false döndürmesi sorunu çözüldü

[Bağlantıyı kopyala]
2020-6-7 21:19:57 tarihinde yayınlandı | | |
Son birkaç gündür MVC ile bir proje üzerinde çalışıyorum ve HttpContext.User.IsInRole() yöntemini kullandım, ancak her kullandığımda HttpContext.User.IsInRole("Admin") her zaman false döner. İnternette birçok bilgiye baktım ve çözülmediğini gördüm, çözmek istiyorsanız bir dizi genişletme yöntemi de uygulamanız gerekiyor. Tamam, yeter saçmalık, resmen konuya gelelim:



Yukarıdaki kodda, HttpContext.User.IsInRole("Admin") false döndürür. Ya True'a dönmek istersek?

Global.asax'a aşağıdaki yöntemleri ekleyin:



Eklendikten sonra giriş sayfanıza gidin ve mevcut kullanıcıyı yetkileyin. Lütfen bakınız:



Şimdiye kadar tüm sorunlar çözüldü. Başka iyi yöntemleriniz varsa, paylaşabilirsiniz, düzeltmek için mesaj bırakabilirsiniz:)

Yeniden basılmıştır:Bağlantı girişi görünür.




Önceki:CSS kaskad stil sayfasının var fonksiyonu
Önümüzdeki:Rol Tabanlı Yetkilendirme
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