17. diel - Dokončenie autentizácie v ASP.NET Core MVC

V predchádzajúcej lekcii, Registrácia v ASP.NET Core MVC, sme implementovali mechanizmus registrácie používateľov. Začali sme pracovať na používateľských roliach.

V dnešnej lekcii ASP.NET Core, v jazyku C# .NET, dokončíme autentizáciu na našom blogu. Posledné, čo nám na sprevádzkovanie celej autentizácie chýba, sú pohľady na prihlásenie a registráciu. Autentizáciu si nakoniec aj vyskúšame.

Pohľad Login

Najprv si do projektu pridáme pohľad na prihlásenie používateľa. Klikneme kamkoľvek do tela akcie Login() pravým tlačidlom myši a vyberieme možnosť Add View.... V dialógu zvolíme šablónu Razor View - Empty a ako názov pohľadu zadáme Login tak, aby súhlasil s akciou Login(). V priečinku Views/Account/ sa nám vytvorí nový súbor Login.cshtml.

Scaffolding s naším ViewModelom LoginViewModel sme nevyužili z toho dôvodu, že ho možno použiť iba v kombinácii s databázovými entitami, čo LoginViewModel nie je.

Pohľadu bude dominovať formulár na zadanie prihlasovacích údajov. Formulár bude obsahovať pole pre:

  • e-mailovú adresu,
  • heslo,
  • voľbu, či má používateľ zostať prihlásený aj po zatvorení prehliadača.

Model pohľadu nastavíme na spomínaný ViewModel LoginViewModel slúžiaci na výmenu dát medzi kontrolérom a prihlasovacím formulárom:


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.

Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel

Obsah článku spadá pod licenciu Premium II, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V ASP.NET Core tutoriále dokončíme autentizáciu v našom blogu pridaním pohľadov pre prihlásenie a registráciu. Autentizáciu si nakoniec aj vyskúšame.
Článok pre vás napísal Radek Vymětalík
Avatar
...
Aktivity