Olá Thiago, como vai?
Dá para fazer isso criando Views parciais colocando condicionais para um atributo, assim como foi a View parcial de login no menu superior. Por exemplo um campo TipoConta
, que pode ser admin
, usuario
, monitor
(entre outros) com isso, dependendo do tipo da conta pode liberar ou não o componente.
Outra forma seria esse campo receber um número e quanto mais alto ou mais baixo for esse número, mais privilégios a conta tem.
No curso Asp .NET Core Parte 5 pode ter alguma informação sobre isso, pois fala sobre componentização e modularização das Views. (ainda não fiz esse curso, mas pretendo fazer logo)
Espero ter ajudado!