Lekce 15 - Přihlášení v ASP.NET Core MVC
V minulé lekci, Dependency injection v ASP.NET Core MVC, jsme si vysvětlili základy populárního návrhového vzoru Dependency injection a implementovali ho do naší aplikace.
V dnešním ASP.NET Core tutoriálu, v jazyce C# .NET, si
náš kontroler AccountController
rozšíříme o nové
akce pro přihlášení uživatele. Zároveň se dozvíme o
útocích typu Cross Site Request Forgery a naučíme se před
nimi bránit.
Kontroler
AccountController
Nejprve se tedy vrátíme k našemu novému kontroleru
AccountController
a přidáme do něj nové akce pro
přihlášení. Akce pro registraci dopíšeme později.
Pomocná metoda
RedirectToLocal()
V případě, že se nepřihlášený uživatel pokusí zobrazit nějakou stránku určenou pouze pro přihlášené uživatele, tak jej necháme automaticky přesměrovat na stránku pro přihlášení. Po úspěšném přihlášení však budeme chtít, aby byl uživatel přesměrován zase zpět na původně dotazovanou stránku.
Proto si pro přesměrování uživatele v kontroleru napíšeme jednoduchou
pomocnou metodu RedirectToLocal()
:
...konec náhledu článku...
Pokračuj dál
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.
Omezená nabídka: Nauč se vše a ušetři
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.
- 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 implementujeme mechanismus přihlašování uživatelů.
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íť.