es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Eliminar/Deshabilitar “Autenticación de dos factores” y “Datos personales” de la página /Identidad/Cuenta/Administrar.

Estoy desarrollando una aplicación web utilizando ASP.NET Core MVC (.NET 5) e Identity para la gestión de usuarios. Si navego a la página /Identity/Account/Manage, puedo ver 5 opciones:

  • Perfil
  • Email
  • Contraseña
  • Autenticación de dos factores
  • Datos personales

Me gustaría eliminar las opciones de Autenticación de dos factores y Datos personales de la página. Y también eliminar o deshabilitar el acceso a estas funcionalidades. ¿Cómo puedo hacerlo?

Edit:

Agregué un nuevo elemento scaffolded y verifiqué Account/Manage/Layout, y luego eliminé los elementos <li> para Autenticación de dos factores y Datos personales, pero los enlaces /Identity/Account/Manage/PersonalData y /Identity/Account/Manage/TwoFactorAuthentication todavía son accesibles.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para eliminar las opciones de autenticación de dos factores y datos personales de la página /Identity/Account/Manage, es necesario realizar algunos cambios en el código del proyecto. Siga los siguientes pasos:

    1. Abra el Explorador de soluciones y busque la carpeta Pages. Bajo la carpeta de páginas, localice la carpeta Manage y abra el archivo Index.cshtml.
    2. Busque el siguiente código: <li><a asp-area="Identity" asp-page="/Account/Manage/TwoFactorAuthentication">Autenticación de dos factores</a></li> y <li><a asp-area="Identity" asp-page="/Account/Manage/PersonalData">Datos personales</a></li> dentro de la etiqueta “`

Comments are closed.