Pregunta

En ASP.NET MVC, ¿están los formularios de autenticación y proveedor de membresía bien acoplados? El modelo de proveedor de membresía es muy diferente a los servicios de validación de usuarios existentes con los que ya tengo que necesito integrar. Me gustaría escribir mi propia clase para administrar a los usuarios, pero aún así usar la cookie de autenticación y formularios de formularios integrados para permitir que un usuario iniciado acceda a secciones autenticadas del sitio web.

¿Puedo eliminar la referencia al membresía de membresía desde web.config y llamar a mi propia clase personalizada del controlador que utilizo para validar a los usuarios? ¿Funcionarán la autenticación las formas?

¿Fue útil?

Solución

Puede crear un proveedor de membresía personalizado como @Negadro mencionado o simplemente llamar al Setauthcookie Después de su validación personalizada.

//your custom validation logic here
FormsAuthentication.SetAuthCookie(userName, rememberMe);

Otros consejos

Puede crear un proveedor de membresía personalizado. Esta respuesta te ayudará, creo. ¿Cómo creo un proveedor de membresía personalizado para ASP.NET MVC 2?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top