En son web geliştirme öğreticiler
 

WebSecurity - RequireRoles ()


<WebSecurity Nesne

Tanım

RequireRoles() metodu 401 HTTP durumunu ayarlar (Unauthorized) geçerli kullanıcı belirtilen rollerin hepsi değilse.


C # ve VB sözdizimi

WebSecurity.RequireRoles(roles)

Örnekler

• Örnek C #

WebSecurity.RequireRoles("Admin", "Poweruser");

Örnek VB

WebSecurity.RequireRoles("Admin", "Poweruser")

Parametreler

Parametre tip Açıklama
roles String rolleri virgülle ayrılmış listesi mevcut kullanıcı olmalıdır.

Geri dönüş değeri

Yok.


Hatalar ve İstisnalar

WebSecurity nesneye Herhangi erişimi InvalidOperationException eğer atar:

  • InitializeDatabaseConnection() metodu olarak adlandırılan henüz
  • SimpleMembership başlatılmadı (or disabled in the website configuration)

Uyarılar

RequireRoles() geçerli kullanıcı belirtilen rollerin her bir üyesi olduğunu doğrular. Kullanıcı belirtilen rollerin her bir üyesi değilse, HTTP durum 401 olarak ayarlanır (Unauthorized) .

Kullanıcı kimlik doğrulaması olduğunu doğrulamak için, kullanımı RequireAuthenticatedUser() metodu.

Geçerli bir kullanıcı belirli bir kullanıcı olduğunu doğrulamak için, kullanımı RequireUser() metodu.


Teknik veri

isim değer
Ad alanı WebMatrix.WebData
montaj WebMatrix.WebData.dll

<WebSecurity Nesne