WebSecurity - RequireRoles()
❮ WebSecurity
အဓိပ္ပါယ်
RequireRoles () နည်းလမ်းသည် လက်ရှိအသုံးပြုသူသည် သတ်မှတ်ထားသည့် အခန်းကဏ္ဍအားလုံးတွင် မရှိပါက HTTP အခြေအနေကို 401 (ခွင့်ပြုချက်မရှိ) သို့ သတ်မှတ်ပေးသည်။
C# နှင့် VB Syntax
WebSecurity.RequireRoles(roles)
ဥပမာများ
ဥပမာ C#
WebSecurity.RequireRoles("Admin", "Poweruser");
ဥပမာ VB
WebSecurity.RequireRoles("Admin", "Poweruser")
ကန့်သတ်ချက်များ
Parameter | Type | Description |
---|---|---|
roles | String | A comma separated list of roles the current user must be in. |
တန်ဖိုးကို ပြန်ပေးသည်။
တစ်ခုမှ
အမှားများနှင့် ခြွင်းချက်များ
WebSecurity အရာဝတ္တု သို့ ဝင်ရောက်ခွင့်မှန်သမျှ သည် InvalidOperationException ကို ပစ်ချ ပါက-
- InitializeDatabaseConnection () နည်းလမ်းကို မခေါ်ဆိုပါ။
- SimpleMembership ကို စတင်ခြင်းမပြုပါ (သို့မဟုတ် ဝဘ်ဆိုဒ်ဖွဲ့စည်းပုံတွင် ပိတ်ထားသည်)
ပြီလေ။
RequireRoles() သည် လက်ရှိအသုံးပြုသူသည် သတ်မှတ်ထားသော အခန်းကဏ္ဍ အားလုံး၏ အဖွဲ့ဝင်ဖြစ်ကြောင်း အတည်ပြုသည် ။ အကယ်၍ အသုံးပြုသူသည် သတ်မှတ်ထားသော အခန်းကဏ္ဍ အားလုံး၏ အဖွဲ့ဝင်မဟုတ်ပါက ၊ HTTP အခြေအနေကို 401 (ခွင့်ပြုချက်မရှိပါ) ဟု သတ်မှတ်ထားသည်။
အသုံးပြုသူသည် စစ်မှန်ကြောင်းသက်သေပြရန်၊ RequireAuthenticatedUser() နည်းလမ်းကို အသုံးပြုပါ။
လက်ရှိအသုံးပြုသူသည် သီးခြားအသုံးပြုသူဖြစ်ကြောင်း အတည်ပြုရန်၊ RequireUser() နည်းလမ်းကို အသုံးပြုပါ။
❮ WebSecurity