Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 31098|Respuesta: 0

[Fuente] Solucionado el problema en el que HttpContext.User.IsInRole() siempre devuelve false

[Copiar enlace]
Publicado el 7-6-2020 21:19:57 | | |
En los últimos días, he estado trabajando en un proyecto con MVC y he utilizado el método HttpContext.User.IsInRole(), pero cada vez que lo uso, HttpContext.User.IsInRole ("Admin") siempre devuelve un error falso. He consultado mucha información en Internet y he visto que no se había resuelto, y si quieres solucionarlo, también debes implementar una serie de métodos de expansión. Vale, basta de tonterías, vamos oficialmente al tema:



En el código anterior, HttpContext.User.IsInRole("Admin") devuelve false. ¿Y si queremos volver a True?

Añade los siguientes métodos a Global.asax:



Una vez añadido, ve a tu página de inicio de sesión y autoriza al usuario actual. Por favor, consulta:



Bueno, hasta ahora, todos los problemas se han resuelto. Si tienes otros buenos métodos que puedes compartir, bienvenido a dejar un mensaje para corregir :)

Reimpreso de:El inicio de sesión del hipervínculo es visible.




Anterior:La función var de la hoja de estilos CSS en cascada
Próximo:Autorización basada en roles
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com