En son web geliştirme öğreticiler
 

WebSecurity - RequireUser ()


<WebSecurity Nesne

Tanım

RequireUser() metodu 401 HTTP durumunu ayarlar (Unauthorized) belirtilen kullanıcı oturum değilse.


C # ve VB sözdizimi

WebSecurity.RequireUser(userId)

or

WebSecurity.RequireUser(userName)

Parametreler

Parametre tip Açıklama
userID Integer kullanıcı kimliği
userName String Kullanıcı adı

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

RequireUser() geçerli kullanıcı belirtilen kullanıcı olduğunu doğrular.

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

Bir kullanıcı, bir rolünün bir üyesi olduğunu doğrulamak için, (roles) kullanmak RequireRoles() .

RequireUser() web sayfası sadece belirtilen kullanıcı erişimi sağlar. Bir sayfaya erişimi kısıtlamak için önerilen yol bir rol oluşturun ve kullanmaktır RequireRoles() kullanıcı bu rolü üyesi olduğunu doğrulamak için yöntem.


Teknik veri

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

<WebSecurity Nesne