1
resposta

tela de login

fala professor eu criei o meu próprio layout porem quando aparece a tela de logar mostra todo o menu correspondente a tela dashboad, como faço para esconder o menu e aparecer somente a tela de login?

1 resposta

Oi Filipe, tudo bem?

A maneira correta de introduzir login/autorização numa aplicação ASP.NET Core é através do pacote chamado "ASP.NET Identity".

Mas infelizmente isso não envolve apenas trocar algumas linhas na view para mostrar/ocultar os campos de login. É necessário aplicar uma série de alterações ao projeto para garantir que ele funcione adequadamente. E isso afeta não apenas as views, mas também os controllers e o banco de dados, onde precisam ser armazenados os dados do usuário com segurança.

Veja a seguir os passos necessários no documento da Microsoft para aplicar o ASP.NET Identity em um projeto MVC sem autorização existente:

https://docs.microsoft.com/pt-br/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-2.2&tabs=visual-studio

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software