INHOUDSOPGAWE:

Wat is magtigingsfilter in MVC?
Wat is magtigingsfilter in MVC?

Video: Wat is magtigingsfilter in MVC?

Video: Wat is magtigingsfilter in MVC?
Video: (#59) Custom Authentication filter in mvc 5 | mvc tutorial for beginners in .net c# | MVC By Nitish 2024, Mei
Anonim

Maar as jy wil hê dat die aksiemetodes slegs beskikbaar moet wees vir die geverifieerde en gemagtigde gebruikers, dan moet jy die Magtigingsfilter in MVC . Die Magtigingsfilter bied twee ingeboude eienskappe soos Magtig en AllowAnonymous wat ons kan gebruik volgens ons besigheidsvereiste.

Net so kan jy vra, wat is magtigingsfilter in MVC?

Magtigingsfilters verantwoordelik is om Gebruikerstoegang na te gaan; hierdie implementeer die IauthorizationFilter-koppelvlak in die raamwerk. Hierdie filters gebruik word om te implementeer verifikasie en magtiging vir beheerderaksies. Byvoorbeeld, die Magtig filter is 'n voorbeeld van 'n Magtiging filter.

Weet ook, wat is die tipe filters in MVC? Die ASP. NET MVC-raamwerk ondersteun vier verskillende tipes filters:

  • Magtigingsfilters – Implementeer die IauthorizationFilter-kenmerk.
  • Aksiefilters – Implementeer die IActionFilter-kenmerk.
  • Resultaatfilters – Implementeer die IResultFilter-kenmerk.
  • Uitsonderingsfilters – Implementeer die IExceptionFilter-kenmerk.

Net so, hoe word magtigingsfilter in MVC geïmplementeer?

Magtigingsfilter in ASP. NET MVC

  1. Kies "webtoepassing"-projek en gee 'n gepaste naam aan jou projek.
  2. Kies "leë" sjabloon, merk die MVC-merkblokkie aan en klik OK.
  3. Regskliek op die beheerdersgids en voeg 'n nuwe beheerder by.
  4. Regskliek op Indeksmetode in HomeController.

Hoe werk MVC-verifikasie?

Vorms Stawing Vorm gebaseer verifikasie verskaf 'n invoervorm waar gebruikers die gebruikersnaam en wagwoord met gepaardgaande logika kan invoer in die toepassing wat nodig is om daardie geloofsbriewe te valideer. MVC bied baie infrastruktuurondersteuning vir Vorms Stawing.

Aanbeveel: