Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
MembershipProvider.GetPassword (Método)
Recibe la contraseña para el nombre de usuario especificado del origen de datos.
Ensamblado: System.Web.ApplicationServices (en System.Web.ApplicationServices.dll)
Parámetros
- username
- Tipo: System.String
Usuario cuya contraseña se va a recuperar.
- answer
- Tipo: System.String
Respuesta de contraseña del usuario.
Toma como entrada un nombre de usuario y una respuesta a la contraseña, recupera la contraseña para ese usuario del origen de datos y devuelve la contraseña como una cadena.
El método GetPassword garantiza que el marcador EnablePasswordRetrieval se establece en true antes de realizar cualquier acción. Si EnablePasswordRetrieval es false, se produce una excepción NotSupportedException.
GetPassword también comprueba el valor de la propiedad RequiresQuestionAndAnswer. Si RequiresQuestionAndAnswer es true, GetPassword compara el valor del parámetro de respuesta proporcionado con la respuesta a la contraseña almacenada en el origen de datos. Si no coinciden, se produce una excepción MembershipPasswordException.
Si el proveedor de pertenencia personalizado admite contraseñas con algoritmo hash, el método GetPassword debería producir una excepción si la propiedad EnablePasswordRetrieval se establece en true y el formato de la contraseña se establece en Hashed. Las contraseñas fragmentadas no se pueden recuperar.
Para obtener un ejemplo de implementación de MembershipProvider, vea Implementar un proveedor de perfiles.
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.