español - ¿Cómo configuro un proveedor de membresía en mi base de datos existente usando ASP.NET MVC?
controller asp net core 2 (3)
Echa un vistazo a este blog paso a paso sobre cómo configurar el proveedor de membresía en tu proyecto mvc de asp.net. La herramienta SDK que necesita para preparar su base de datos es aspnet_regsql.exe, no necesita crear una base de datos separada para hacer eso (muchas personas piensan que tienen que proporcionar un aspnet.db separado), puede ejecutar el comando en su base de datos existente, y creará las tablas, vistas y procedimientos almacenados para manejar el proveedor de membresía para usted.
Sin embargo, ¿debería estar usando esto en mi propio proyecto? ¿Qué necesito para preparar mi base de datos existente si es así? De no ser así, ¿cómo puedo saber qué debo hacer para implementar un proveedor de membresía?
El beneficio de usar el proveedor predeterminado (proveedor de SqlMembership) es ahorrarse mucho tiempo. Implica mucho trabajo diseñar una membresía completa y un proveedor de roles.
Edite [2014-06-19] Asp.Net Identity Framework es una nueva recomendación de Microsoft para administrar los permisos de arena del usuario.
Por alguna razón, la idea de configurar la membresía en ASP.NET MVC parece realmente confusa.
¿Puede alguien proporcionar algunos pasos claros para configurar las tablas, controladores, clases, etc. necesarios para tener un proveedor de membresía que funcione?
Sé que la Demo que MVC incluye tiene un controlador de Cuentas. Sin embargo, ¿debería estar usando esto en mi propio proyecto? ¿Qué necesito para preparar mi base de datos existente si es así? De no ser así, ¿cómo puedo saber qué debo hacer para implementar un proveedor de membresía?
Echa un vistazo a este enlace: https://github.com/TroyGoode/MembershipStarterKit
La mayor parte del trabajo ya está hecho para usted. Solo descargue el proyecto de muestra y ejecute el archivo aspnet_regsql.exe en su base de datos.
Echa un vistazo a mi respuesta en este post;
Si desea conservar el proveedor de membresía que .Net crea para usted, puede copiar todas las tablas, etc., a otra base de datos sql y señalar al proveedor a través del archivo de configuración.
Publica un comentario si necesitas más que esto.