Sisukord:

Mis on MVC autoriseerimisfilter?
Mis on MVC autoriseerimisfilter?

Video: Mis on MVC autoriseerimisfilter?

Video: Mis on MVC autoriseerimisfilter?
Video: ASP.NET MVC Simple Project Step by Step 2024, Mai
Anonim

Kuid kui soovite, et toimingumeetodid oleksid saadaval ainult autentitud ja volitatud kasutajatele, peate kasutama Autoriseerimisfilter MVC-s . The Autoriseerimisfilter pakub kahte sisseehitatud atribuuti, näiteks Volita ja AllowAnonymous, mida saame kasutada vastavalt oma ärinõuetele.

Samamoodi võite küsida, mis on MVC autoriseerimisfilter?

Autoriseerimisfiltrid vastutavad kasutaja juurdepääsu kontrollimise eest; need rakendavad raamistikus IAuthorizationFilterliidest. Need filtrid rakendamiseks kasutatud autentimine ja luba kontrolleri toimingute jaoks. Näiteks Autoriseeri filter on näide an Autoriseerimisfilter.

Tea ka, mis tüüpi filtrid on MVC-s? ASP. NET MVC raamistik toetab nelja erinevat tüüpi filtreid:

  • Autoriseerimisfiltrid – rakendab atribuuti IAuthorizationFilter.
  • Toimingufiltrid – rakendab atribuuti IActionFilter.
  • Tulemuste filtrid – rakendab atribuuti IResultFilter.
  • Erandifiltrid – rakendab atribuuti IExceptionFilter.

Nii, kuidas autoriseerimisfiltrit MVC-s rakendatakse?

Autoriseerimisfilter ASP. NET MVC-s

  1. Valige "veebirakenduse" projekt ja andke oma projektile sobiv nimi.
  2. Valige "tühi" mall, märkige ruut MVC ja klõpsake nuppu OK.
  3. Paremklõpsake kontrollerite kaustal ja lisage uus kontroller.
  4. Paremklõpsake HomeControlleri indeksmeetodil.

Kuidas MVC autentimine töötab?

Vormid Autentimine Vormipõhine autentimine pakub sisestusvormi, kus kasutajad saavad sisestada kasutajanime ja parooli koos kaasneva loogikaga nende mandaatide kinnitamiseks vajalikku rakendusse. MVC pakub vormidele palju infrastruktuuri tuge Autentimine.

Soovitan: