Vlastní funkční e-shop v ASP.NET Core s košíkem, objednávkami a správou zákazníků přes Identity

Identity Core zabezpečí aplikace, weby i náš vlastní e-shop... Základ e-shopu, který jsme vytvořili v předchozí části o ASP.NET Core, rozšíříme po funkční stránce do plnohodnotné podoby. Zprovozníme registraci a přihlašování uživatelů, přidáme jim role, na základě nichž zabezpečíme přístup na příslušné stránky. Zákazníkům umožníme přidávat zboží do nákupního košíku a jeho obsah si následně objednat, správce zase bude moci tyto objednávky spravovat, měnit jim stav, vytvářet nabídku celého e-shopu a spravovat uživatele i jejich role. A především si v průběhu toho ukážeme spoustu užitečných technologií a postupů, s jejichž pomocí můžete následně vytvářet další zajímavé webové aplikace: Identity Core, autentizace a autorizace, správa uživatelů a rolí, SQL Server, Entity Framework, konfigurace aplikace, Cookies, JSON serializaci, zpracování requestů… Úvod 0:00:00 - Rekapitulace dosud hotové části 0:00:52 - Co je v plánu přidat Výchozí uživatel a role 0:02:33 - Automatické vytvoření/update DB s přidáním výchozích rolí a uživatele 0:14:46 - Inicializace Seedu při spuštění webové aplikace Konfigurace 0:18:16 - Nastavení složitosti hesla a volba používaných služeb 0:21:52 - Nastavení automatického odhlašování uživatele při nečinnosti 0:24:15 - Nastavení autorizace (podmínek přístupu) 0:27:13 - Otestování funkčnosti Seedu Nastavení role zákazníka při registraci 0:28:23 - Rozbor aktuálního stavu 0:29:08 - Import registrační stránky 0:35:20 - Navigační menu podle role Nákupní košík 0:38:40 - Metody pro serializaci košíku do cookies 0:49:10 - Přidávání zboží do košíku 0:51:44 - Výpis obsahu košíku 0:58:35 - Tlačítka pro ovládání košíku Objednávky zboží 1:06:31 - Databázové objekty 1:13:05 - Příprava struktury stránek 1:14:23 - Vytváření objednávek z košíku 1:18:18 - Přehled objednávek 1:23:47 - Detail objednávky 1:30:09 - Změna stavu objednávky Správa uživatelů 1:31:55 - Správa uživatelů 1:39:42 - Test funkčnosti 1:40:37 - Test správy uživatelů v reálném čase Závěr 1:41:59 - Možnosti dalšího rozvoje e-shopu 1:43:36 - Shrnutí 1:45:03 - Dotaz na stránkování tabulky 1:46:47 - Filtrování objednávek dle uživatele 1:47:49 - Konec Mapa série Weby: https://programko.net/weby/mapa/ Celá série:    • Weby   Aktuální hlasované díly:    • Hlasování   Herohero: https://herohero.co/petrvobornik Aktuální informace:   / programovat   Discord: https://programko.net/discord X: https://x.com/VobornikPetr