Me gustaría cambiar la contraseña en la base de datos manualmente, pero no estoy seguro de qué es exactamente lo que necesito cambiar y qué métodos usar. Lo cambiaría por código pero actualmente solo tengo acceso a db.¿Cómo cambiar manualmente la contraseña en la membresía de asp.net?
Respuesta
Si desea cambiar la contraseña directamente a través de la base de datos, necesitará crear un nuevo usuario o encontrar un usuario existente del que conoce la contraseña. Luego, tendrá que obtener la contraseña y la sal, y luego actualizar al usuario en cuestión con la misma contraseña y sal.
Obtener contraseña/sal del usuario:
SELECT
au.username, aa.ApplicationName, password, passwordformat, passwordsalt
FROM
aspnet_membership am
INNER JOIN
aspnet_users au ON (au.userid = am.userid)
INNER JOIN
aspnet_applications aa ON (au.applicationId = aa.applicationid)
WHERE
au.UserName = '[user to change password]'
Cambiar la contraseña:
DECLARE @changeDate DATETIME
SET @changeDate = GETDATE()
EXEC aspnet_Membership_setPassword
'applicationName',
'user',
'password',
'passwordsalt',
@changeDate,
Passwordformat
Tomado de here ...
Ver esta página: http://www.asp.net/security/tutorials/recovering-and-changing-passwords-cs
El código llama a un procedimiento almacenado:
Al igual que con los otros métodos en el marco de miembro, los delegados método ResetPassword al proveedor configurado. SqlMembershipProvider invoca el procedimiento aspnet_Membership_ResetPassword almacenados, pasando el nombre de usuario del usuario, la nueva contraseña y la respuesta de contraseña suministrada, entre otros campos. El procedimiento almacenado asegura que la respuesta de la contraseña coincida y luego actualiza la contraseña del usuario.
- 1. expiración de la contraseña de membresía ASP.NET
- 2. Rails 3 Diseñar cambiar manualmente la contraseña
- 3. ¿Cómo crear un password de proveedor de membresía asp.net manualmente?
- 4. ¿Cómo puedo cambiar o actualizar la contraseña en la membresía asp.net a través del servidor sql
- 5. ¿Cómo extender la membresía en Asp.net?
- 6. Membresía ASP.NET Control ChangePassword - Necesito verificar la contraseña anterior
- 7. La contraseña de cambio de membresía ASP.NET no funciona
- 8. Membresía de ASP.NET Restablecimiento de contraseña
- 9. ¿Cómo se puede cambiar una contraseña hash utilizando el proveedor de membresía asp.net si no se conoce la contraseña actual?
- 10. API de membresía de ASP.NET forzar el cambio de contraseña
- 11. Usar la membresía ASP.NET en PHP
- 12. ¿Cómo puedo probar la membresía de Asp.net?
- 13. Cómo comprobar si la respuesta de contraseña coincide con la proporcionada por un usuario en ASP.Net
- 14. Cambiar contraseña de usuario en autenticación de formularios ASP.NET
- 15. Qué usar para la membresía en ASP.NET
- 16. Anulación de la membresía ASP.NET en ASP.NET MVC 4
- 17. Desbloquear usuario de la membresía asp.net
- 18. Alternativas de membresía ASP.NET
- 19. Cómo hacer muy simple la contraseña protegida de ASP.Net Página
- 20. Cambiar el nombre de usuario ASP.net MVC 3 Membresía
- 21. Usar membresía ASP.NET en ServiceStack
- 22. Proveedor de membresía de asp.net personalizado
- 23. membresía personalizada de ASP.NET MVC para principiantes
- 24. ¿Cómo implementar un enlace de recuperación de contraseña en ASP.NET?
- 25. Cambiar la contraseña de root del script
- 26. Perfil de membresía de ASP.NET
- 27. Cómo cambiar la contraseña de administrador en jackrabbit
- 28. membresía ASP.net - añadiendo un papel
- 29. Cómo gestionar mejor los permisos (no roles) en la membresía de asp.net, específicamente en ASP.NET MVC
- 30. Cómo cifrar la contraseña
sólo tengo 1 usuario, lo que significa que tengo que crear uno nuevo ¿Cómo crear uno nuevo a través de db? ¿Posible? –
resultó que mi cuenta también se bloqueó, así que solo tuve que desbloquearla. ¡Gracias! –
Me alegro de que hayas dicho eso. Yo tuve el mismo problema. La solución más simple es: 'actualizar aspnet_Membership set IsLockedOut = 0' si está contento de editar todas las filas. –