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!
