RequireUser()

WebSecurity - RequireUser()


❮ WebSecurity

Ta’rif

Agar ko‘rsatilgan foydalanuvchi tizimga kirmagan bo‘lsa, RequireUser() metodi HTTP holatini 401 (Unauthorized) ga o‘rnatadi.


C# va VB sintaksisi

WebSecurity.RequireUser(userId) or WebSecurity.RequireUser(userName)

Parametrlar

Parametr Tip Tavsif
userID Integer Foydalanuvchi ID’si
userName String Foydalanuvchi nomi

Qaytariladigan qiymat

Yo‘q.


Xatolar va istisnolar

Quyidagi hollarda WebSecurity obyektiga har qanday murojaat InvalidOperationException istisnosini chiqaradi:

  • InitializeDatabaseConnection() metodi chaqirilmagan
  • SimpleMembership initsializatsiya qilinmagan (yoki veb-sayt konfiguratsiyasida o‘chirib qo‘yilgan)

Izohlar

RequireUser() joriy foydalanuvchi ko‘rsatilgan foydalanuvchi ekanini tekshiradi.

Foydalanuvchi autentifikatsiyadan o‘tganini tekshirish uchun buning o‘rniga RequireAuthenticatedUser()’dan foydalaning.

Foydalanuvchi biror rol (rollar) a’zosi ekanini tekshirish uchun RequireRoles()’dan foydalaning.

RequireUser() veb-sahifaga faqat ko‘rsatilgan foydalanuvchining kirishiga ruxsat beradi. Sahifaga kirishni cheklashning tavsiya etilgan usuli — rol yaratish va foydalanuvchi shu rol a’zosi ekanini tekshirish uchun RequireRoles() metodidan foydalanish.



❮ WebSecurity

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!