Login Mvc_w_RazorPages com Scaffold Identity
-
Login->RazorPages:
login.cshtml
login.cs -
Registrar->RazorPages:
register.cshtml
register.cs -
Codigos utilizados: C#, Html, cshtml.
-
Nuget packages
Microsoft.AspNetCore.Identity.EntityFrameworkCore;
Microsoft.EntityFrameworkCore.SqlServer;
Microsoft.AspNetCore.Identity.UI;
Microsoft.EntityFrameworkCore.Tools; -
Passos
*Em Model:
criar model ApplicationDbContext : IdentityDbContext
Add Scaffold Identity //Com Razor para implementar funçoes identity de login para a soluçã
*Em Program.cs:
em builder.Services adicionar builder.Services.AddRazorPages() para aceitar RazorPages
adicionar app.MapRazorPages();
em builder.Services adicionar builder.Services.AddDbContext..; para conexão com o banco
adicionar app.UseAuthentication(); para habilittar autenticação -
EntityFramerwork.tools
Add-Migration "nome" -> Update-Database