Sisällysluettelo:

Mikä on valtuutussuodatin MVC:ssä?
Mikä on valtuutussuodatin MVC:ssä?

Video: Mikä on valtuutussuodatin MVC:ssä?

Video: Mikä on valtuutussuodatin MVC:ssä?
Video: 🚀 AMAZON 2.0 - VERKKOKAUPPA tyhjästä 6 tunnissa [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, Saattaa
Anonim

Mutta jos haluat, että toimintatavat ovat vain todennettujen ja valtuutettujen käyttäjien käytettävissä, sinun on käytettävä Valtuutussuodatin MVC:ssä . The Valtuutussuodatin tarjoaa kaksi sisäänrakennettua attribuuttia, kuten Valtuuta ja AllowAnonymous, joita voimme käyttää liiketoimintavaatimustemme mukaisesti.

Vastaavasti saatat kysyä, mikä on valtuutussuodatin MVC:ssä?

Valtuutussuodattimet ovat vastuussa käyttäjien pääsyn tarkistamisesta; nämä toteuttavat IAuthorizationFilter-liittymän kehyksessä. Nämä suodattimet käytetään toteuttamiseen todennus ja valtuutus ohjaimen toimiin. Esimerkiksi, Valtuuta suodatin on esimerkki an Valtuutussuodatin.

Tiedä myös, minkä tyyppiset suodattimet ovat MVC:ssä? ASP. NET MVC -kehys tukee neljää erityyppistä suodatinta:

  • Valtuutussuodattimet – Toteuttaa IAuthorizationFilter-attribuutin.
  • Toimintosuodattimet – Toteuttaa IActionFilter-attribuutin.
  • Tulossuodattimet – Toteuttaa IResultFilter-attribuutin.
  • Poikkeussuodattimet – Toteuttaa IExceptionFilter-attribuutin.

Niin, kuinka valtuutussuodatin on toteutettu MVC: ssä?

Valtuutussuodatin ASP. NET MVC:ssä

  1. Valitse "verkkosovellus" -projekti ja anna projektillesi sopiva nimi.
  2. Valitse "tyhjä" malli, valitse MVC-valintaruutu ja napsauta OK.
  3. Napsauta hiiren kakkospainikkeella ohjaimet-kansiota ja lisää uusi ohjain.
  4. Napsauta hiiren kakkospainikkeella hakemistomenetelmää HomeControllerissa.

Miten MVC-todennus toimii?

Lomakkeet Todennus Lomakepohjainen todennus tarjoaa syöttölomakkeen, johon käyttäjät voivat syöttää käyttäjätunnuksen ja salasanan sekä niihin liittyvän logiikan sovellukseen, jota tarvitaan näiden valtuustietojen vahvistamiseen. MVC tarjoaa paljon infrastruktuuritukea Formsille Todennus.

Suositeltava: