2008-11-20 12 views
6

¿Vagaba si alguien usa membresía ASP .NET? Si lo haces, dime lo que piensas al respecto.¿Alguien usa membresía ASP .NET?

Si no lo usa, ¿planea utilizarlo en futuros proyectos? Si no, ¿por qué?

RWendi

Respuesta

6

Sí. Lo he usado bastante y te ahorrará mucho trabajo.

Existen algunos puntos negativos, como el cambio de nombre de usuario y el restablecimiento administrativo de las contraseñas, que los clientes a menudo solicitarán, y tendrá que abrirse camino entre ellos.

El proveedor de roles también es bastante útil, y hay muchos controles preconstruidos que funcionan con él, aunque recientemente se detectó un error entre el administrador de roles y aspnet ajax que ha sido un PITA.

El modelo en general es muy bueno, incluso si tiene compras para algunos proveedores diferentes que se adapten a sus necesidades.

En general, no es perfecto, pero si puede vivir con él y evitar sus problemas, le ahorrará un montón de código.

En algunas situaciones, es posible que usar una motosierra sea útil para un cuchillo de mantequilla, pero está ahí, funciona, y hay muchas otras personas que lo usan.

Su único tipo de martillo, por el precio, está bien, pero no hay un martillo de oro.

5

Lo uso en la mayoría de mis proyectos. Ha habido momentos en los que no hace lo que yo quiero, pero casi siempre hay una forma de evitarlo. Lo hemos usado con Active Directory, Novell EDirectory y Autenticación de formularios.

El modelo de proveedor es ideal para crear esas soluciones alternativas. Mucho mejor que rodar tu propio código de membresía.

La Table Profile Provider es una gran herramienta para evitar la ineficaz implementación de SqlProfileProvider.

Hay otro producto que he oído hablar pero que nunca he intentado, llamado Visual Guard. Me interesaría cualquier comentario que alguien haya hecho sobre eso.

1

Lo he usado en casi todos mis proyectos. Le ahorrará mucho trabajo, es fácil de usar y .NET viene con muchos controles preconstruidos, por lo que no tendrá que preocuparse por escribir su propio control de recuperación de contraseña, control de inicio de sesión, etc.

No haga escuche a las personas que le dicen que no puede recopilar la información que le interesa. Para eso está el proveedor de perfiles (estoy de acuerdo con Brian, utilice el proveedor de perfiles de tabla para una implementación más eficiente que también sea más fácil de mantener))