Estoy programando un sitio que tendrá usuarios registrados y estoy en el dilema de como manejar esto. El sitio está hecho con ASP.NET y la base de datos es MySQL. Mi dilema es, debería programar toda la lógica de usuarios para MySQL? o podría aprovechar la funcionalidad de ASP.NET para manejo de usuario donde el framework ya trae un montón de funcionalidades prehechas como recuperación de contraseña, etc.
Mi problema es que si uso la primera opción tendría que programar todo de 0. Si uso la segunda opción debería hacer uso de una base SQL Express para datos básicos del usuario (nick, contraseña, mail) y luego guardar en MySQL datos accesorios o preferencias. Luego tendría que hacer un merge por programación de todos los datos para armar un usuario completo.
O sea, trabajo hay por los dos lados, quisiera saber si alguien puede asesorarme en cual es la mejor opción en cuestiones de compatibilidad, velocidad, etc.
En fin, se escuchan ofertas, gracias!
Manejo de usuario en ASP.NET
- vinoamateur
- Nivel 4
- Mensajes: 151
- Registrado: 13 Sep 2009, 18:47
- Twitter: @controlaltweb
- vinoamateur
- Nivel 4
- Mensajes: 151
- Registrado: 13 Sep 2009, 18:47
- Twitter: @controlaltweb
Re: Manejo de usuario en ASP.NET
Bueno, les comento por si a alguien le sirve que vengo encontrando la solución, en el Foro de MSDN me tiraron un par de piques para solucionar, el primero, que se puede usar la funcionalidad de manejo de usuario de asp.net con mysql, acá hay un tuto acerca de como hacerlo, es simple. Y el otro es como encriptar los datos del usuario antes de guardarlos en la BD, acá hay un tuto. Además se pueden agregar datos extras que se quieran guardar del usuario, por lo tanto, ahora, a programar.
Espero que le pueda servir a alguien más, un saludo a todos.
Espero que le pueda servir a alguien más, un saludo a todos.
- Alejandro
- Administrador
- Mensajes: 4111
- Registrado: 04 May 2009, 18:28
- Twitter: @spamloco
- Ubicación: Uruguay
- Contactar:
Re: Manejo de usuario en ASP.NET
Gracias Iván