IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Lekce 17 - Dokončení autentizace v ASP.NET Core MVC

V minulé lekci, Registrace v ASP.NET Core MVC, jsme implementovali mechanismus registrace uživatelů. Začali jsme pracovat na uživatelských rolích.

V dnešním ASP.NET Core tutoriálu, v jazyce C# .NET, dokončíme autentizaci na našem blogu. Poslední, co nám pro zprovoznění celé autentizace chybí, jsou pohledy pro přihlášení a registraci. Autentizaci si nakonec i vyzkoušíme.

Pohled Login

Nejprve si do projektu přidáme pohled pro přihlášení uživatele. Klikneme kamkoli do těla akce Login() pravým tlačítkem myši a vybereme možnost Add View.... V dialogu zvolíme šablonu Razor View - Empty a jako název pohledu zadáme Login tak, aby souhlasil s akcí Login(). Ve složce Views/Account/ se nám vytvoří nový soubor Login.cshtml.

Scaffolding s naším ViewModelem LoginViewModel jsme nevyužili z toho důvodu, že jej lze použít pouze v kombinaci s databázovými entitami, což LoginViewModel není.

Pohledu bude dominovat formulář pro zadání přihlašovacích údajů. Formulář bude obsahovat pole pro:

  • e-mailovou adresu,
  • heslo,
  • volbu, zda má uživatel zůstat přihlášen i po zavření prohlížeče.

Model pohledu nastavíme na zmiňovaný ViewModel LoginViewModel sloužící pro výměnu dat mezi kontrolerem a přihlašovacím formulářem:


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.

Koupit tento kurz

Koupit všechny aktuálně dostupné lekce s funkcí odevzdávání úloh a certifikátem za pouhých 860 Kč
Aktuální stav konta 0 Kč
Koupí tohoto balíčku získáš přístup ke všem 25 článkům (18 lekcí, 4 testy, 3 praktické cvičení) tohoto kurzu.

Před koupí tohoto článku je třeba koupit předchozí díl

Obsah článku spadá pod licenci Premium II, koupí článku souhlasíš se smluvními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Neomezený a trvalý přístup k jednotlivým lekcím.
  • Kvalitní znalosti v oblasti IT.
  • Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.

Popis článku

Požadovaný článek má následující obsah:

V ASP.NET Core tutoriálu dokončíme autentizaci v našem blogu přidáním pohledů pro přihlášení a registraci. Autentizaci si nakonec i vyzkoušíme.

Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.

Článek pro vás napsal Radek Vymětalík
Avatar
...
Aktivity