Բովանդակություն:

Ի՞նչ է թույլտվության ֆիլտրը MVC-ում:
Ի՞նչ է թույլտվության ֆիլտրը MVC-ում:

Video: Ի՞նչ է թույլտվության ֆիլտրը MVC-ում:

Video: Ի՞նչ է թույլտվության ֆիլտրը MVC-ում:
Video: Հայաստանից ո՞ր երկրներ կարելի է մեկնել առանց վիզայի, ի՞նչ սկզբունքով է գործում վիզային ազատ ռեժիմը 2024, Մայիս
Anonim

Բայց եթե ցանկանում եք, որ գործողության մեթոդները հասանելի լինեն միայն վավերացված և լիազորված օգտատերերի համար, ապա դուք պետք է օգտագործեք Թույլտվության զտիչ MVC-ում . Այն Թույլտվության զտիչ ապահովում է երկու ներկառուցված ատրիբուտներ, ինչպիսիք են Լիազորել և AllowAnonymous, որոնք մենք կարող ենք օգտագործել՝ ըստ մեր բիզնեսի պահանջների:

Նմանապես, դուք կարող եք հարցնել, թե ինչ է լիազորված զտիչը MVC-ում:

Թույլտվության զտիչներ պատասխանատու են Օգտագործողի մուտքը ստուգելու համար. սրանք իրականացնում են IAuthorizationFilterinterface-ը շրջանակում: Սրանք զտիչներ օգտագործվում է իրականացնելու համար իսկությունը և թույլտվություն վերահսկիչի գործողությունների համար: Օրինակ, ի Թույլատրել զտիչը օրինակ է ան Թույլտվության զտիչ.

Նաև գիտեք, թե որո՞նք են ֆիլտրերի տեսակները MVC-ում: ASP. NET MVC շրջանակն աջակցում է չորս տարբեր տեսակի զտիչներ.

  • Թույլտվության զտիչներ – Իրականացնում է IAuthorizationFilter հատկանիշը:
  • Գործողությունների զտիչներ – Իրականացնում է IActionFilter հատկանիշը:
  • Արդյունքների զտիչներ – Իրականացնում է IResultFilter հատկանիշը:
  • Բացառության զտիչներ – Իրականացնում է IExceptionFilter հատկանիշը:

Այսպիսով, ինչպես է արտոնագրված զտիչը ներդրվում MVC-ում:

Թույլտվության զտիչ ASP. NET MVC-ում

  1. Ընտրեք «վեբ հավելված» նախագիծը և համապատասխան անվանում տվեք ձեր նախագծին:
  2. Ընտրեք «դատարկ» ձևանմուշը, նշեք MVC վանդակը և սեղմեք OK:
  3. Աջ սեղմեք Controllers թղթապանակի վրա և ավելացրեք նոր վերահսկիչ:
  4. Աջ սեղմեք Index մեթոդի վրա HomeController-ում:

Ինչպե՞ս է աշխատում MVC նույնականացումը:

Ձևաթղթեր Նույնականացում Ձևի վրա հիմնված իսկությունը տրամադրում է մուտքագրման ձև, որտեղ օգտատերերը կարող են մուտքագրել օգտվողի անունը և գաղտնաբառը՝ ուղեկցող տրամաբանությամբ հավելվածում, որն անհրաժեշտ է այդ հավատարմագրերը վավերացնելու համար: MVC ապահովում է շատ ենթակառուցվածքային աջակցություն Forms-ի համար Նույնականացում.

Խորհուրդ ենք տալիս: