Registrace

SongsAndVotes Web

Projekty .NET

SSŠVT


Projekt SongsAndVotes Web

Správa uživatelů a registrace nových

Přidáme funkcionalitu pro zobrazení a editaci (CRUD) uživatelů. Nejlépe do AdminController-u, případně do UserController-u.

Zobrazení i editace uživatelů bude přístupná pouze pro přihlášeného uživatele. V této zjednodušené verzi zabezpečení naší appky je tedy vlastně každý uživatel zároveň jejím adminem.

Vedle stránek pro Login a funkcionality pro Logout přidáme ještě nový use case pro registraci nových uživatelů.

Na Login obrazovce bude odkaz na obrazovku Register, kde nový uživatel vyplní jednoduchý formulář s údaji, které v databázi uchováváme o uživatelích. Po validaci zadaných dat a jejich uložení do databáze bude mít nový uživatel prozatím zakázáno se do aplikace přihlásit.

V reálných aplikacích se uživateli umožní přihlásit teprve poté, co ověříme jeho identitu (např. potvrdí existenci svého emailu kliknutím na nějaký hyperlink, který dostane v emailové zprávě). Pro jednoduchost bude v naší appce povolovat nového uživatele jiný uživatel, který se již do aplikace přihlásit může. Otevře si detail nového uživatelského profilu a změní hodnotu atributu IsEnabled z false na true.