un capo! como siempre, voy a estudiar un poco y después te cuento como salió. Lo de access es porque hay unas clases adaptadas para access y las usé para tratar de entender como funciona .NET porque no sabría como buscar lo mismo dentro del .NET, era sólo a título informativo. Muchísimas gracias por responderme. Saludos ----- Original Message ----- From: Angel "Java" Lopez To: puntonet@mug.org.ar Sent: Monday, February 14, 2011 2:51 PM Subject: [puntonet] consulta membership
Hola gente! Roxana, cuales son esas "clases adaptadas a Access"? No entendi que tiene que ver Access. Supongo que el membership de la aplicacion web es el de SQL Server, no? En cuanto a los formatos de password, hay algo de informacion en ingles en: http://msdn.microsoft.com/en-us/library/aa478949.aspx Hmmm.. ahi dice que algunos de los formatos de password usan encriptacion que depende de la machinekey, supongo del servidor web donde se corre el membership. Otra punta a explorer: los proveedores de membership tenian publicado el codigo, no se si sera lo mas actual: http://weblogs.asp.net/scottgu/archive/2006/04/13/442772.aspx o lo que estas usando (ASP.NET 2.0) Pero, the ultimate solution, es usar el propio membership de ASP.NET desde WinForm. Nunca lo hice (en Kaos no usamos membership de Winforms, stalker ;-), pero vi estas puntas: http://mkdot.net/blogs/zzl/archive/2008/04/08/using-the-built-in-asp-net-membership-provider-in-windows-forms-or-console-applications.aspx http://msmvps.com/blogs/theproblemsolver/archive/2006/01/15/81140.aspx Anda algo de esto? Nos leemos! Angel "Java" Lopez http://www.ajlopez.com http://twitter.com/ajlopez From: puntonet@mug.org.ar [mailto:puntonet@mug.org.ar] On Behalf Of Roxana Leituz Sent: Monday, February 14, 2011 1:58 PM To: puntonet@mug.org.ar Subject: [puntonet] consulta membership Hola a todos ! (los que no se fueron de vacaciones) tengo un tema que resolver y le di muchas vueltas y no encuentro la solución. Tengo un aplicación web funcionando que utiliza membership para la adminsitración de usuarios. Ahora tengo que hacer una aplicación de escritorio para administrar las cuentas, parte de la administración implica el blanqueo o el reenvío de una password, para eso tendría que generar una nueva provisoria pero con la misma encriptación que asp.net para que después pueda leerse desde el sistema web. Estuve mirando que en la base hay un SP que se llama aspnet_Membership_ResetPassword y tiene entre sus parámetros: @PasswordSalt @NewPassword y @PasswordFormat Buscando encontré unas clases adaptadas a access donde veo una función que encripta pero no puedo terminar de utilizarla ya que me faltan cosas que no se como manejar. 1) PasswordFormat: a qué valores se refiere 2) usa una función EncryptPassword que no se de donde sale , encontré en internet una para encriptar usando MD5 pero no se si es lo que necesito ..se entendió?? Agradecería una punta para poder seguir Saludos