Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Error al validar contraseñas con caracteres especiales contra DA (https://www.clubdelphi.com/foros/showthread.php?t=83527)

drykea 27-06-2013 12:36:31

Error al validar contraseñas con caracteres especiales contra DA
 
Hola a todos.

Estoy haciendo una aplicación que valida contra un dominio de Directorio Activo.
He conseguido que valide utilizando ADSI, uso la función ADsOpenObject, y válida bien, sólo falla cuando la contraseña del usuario tiene caracteres especiales, por ejemplo un punto (.), si sólo tiene letras y números válida perfectamente.

¿Alguien sabe porque puede ser?

Buscando por ahí he visto que los parámetros de esa función son del tipo LPCWSTR, que creo que equivaldría a un pwidestring, aunque no estoy segura. Yo le paso como password un string (desde un edit.text)

¿Pueden venir los problemas por ahí?
Muchas gracias

escafandra 15-07-2013 15:34:39

Código:

typedef const wchar_t* LPCWSTR;
Debes pasar un PWCHAR.


Saludos.


La franja horaria es GMT +2. Ahora son las 06:01:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi