Turinys:

Kas yra autorizacijos filtras MVC?
Kas yra autorizacijos filtras MVC?

Video: Kas yra autorizacijos filtras MVC?

Video: Kas yra autorizacijos filtras MVC?
Video: What is Authorization filter in MVC ? 2024, Gruodis
Anonim

Bet jei norite, kad veiksmų metodai būtų prieinami tik autentifikuotiems ir įgaliotiems vartotojams, turite naudoti Autorizacijos filtras MVC . The Autorizacijos filtras suteikia du integruotus atributus, tokius kaip Įgalioti ir AllowAnonymous, kuriuos galime naudoti pagal savo verslo reikalavimus.

Panašiai galite paklausti, kas yra autorizacijos filtras MVC?

Autorizacijos filtrai yra atsakingi už Vartotojo prieigos tikrinimą; jie įdiegia IAuthorizationFilter sąsają sistemoje. Šie filtrai naudojamas įgyvendinti autentifikavimas ir įgaliojimas už kontrolieriaus veiksmus. Pavyzdžiui, Įgalioti filtrą yra pavyzdys Autorizacijos filtras.

Taip pat žinokite, kokie yra MVC filtrų tipai? ASP. NET MVC sistema palaiko keturis skirtingus filtrų tipus:

  • Autorizacijos filtrai – įgyvendina atributą IAuthorizationFilter.
  • Veiksmų filtrai – įgyvendina atributą IActionFilter.
  • Rezultatų filtrai – įgyvendina atributą IResultFilter.
  • Išimčių filtrai – įgyvendina atributą IExceptionFilter.

Taigi, kaip autorizavimo filtras įdiegtas MVC?

Autorizacijos filtras ASP. NET MVC

  1. Pasirinkite projektą „Web Application“ir suteikite savo projektui tinkamą pavadinimą.
  2. Pasirinkite „tuščią“šabloną, pažymėkite MVC žymimąjį laukelį ir spustelėkite Gerai.
  3. Dešiniuoju pelės mygtuku spustelėkite valdiklių aplanką ir pridėkite naują valdiklį.
  4. Dešiniuoju pelės mygtuku spustelėkite rodyklės metodą „HomeController“.

Kaip veikia MVC autentifikavimas?

Formos Autentifikavimas Pagal formą autentifikavimas teikia įvesties formą, kurioje vartotojai gali įvesti vartotojo vardą ir slaptažodį su pridedama logika programoje, kuri reikalinga tiems kredencialams patvirtinti. MVC teikia daug infrastruktūros paramos formoms Autentifikavimas.

Rekomenduojamas: