Ver Mensaje Individual
  #1  
Antiguo 06-09-2012
PallyRS PallyRS is offline
Miembro
 
Registrado: nov 2008
Ubicación: Nuevitas - Cuba
Posts: 43
Reputación: 0
PallyRS Va por buen camino
Arrow Nombre del Usuario de PostgreSQL

Hola Foro:

Tengo 2 cuestiones que me son problemática, haber si me pueden ayudar.

La primera...

Estoy desarrollando una aplicación con Delphi 2007 contra un servidor PostgreSQL v9.1.5, la última versión estable que se ha lanzado.

En dicha aplicación me es necesario asignar recursos de la misma en dependencia de la clasificación que tenga cada cliente, para ello me haría falta saber quien es el cliente que se ha conectado.

No lo he logrado hacer, por que una vía es determinar que usuario de Windows se ha conectado, pero no es conveniente, pues la politica de la información es que otro usuario de la aplicación podría conectarse desde un determinado usuario y realizar, por ejemplo, alguna consulta al programa.

Me es necesario determinar cual es el usuario de PostgreSQL que se ha conectado, como podría yo determinar u obtener dicho nombre de usuario, identificación ó algo que sirva como identificador único.

Existe esta función -- Function: getpgusername()


Pero la verdad esque nó se como sacarle trigo, si se le puede sacar.

La segunda...

Una vez que se optenga ese identificador (preferiblemente nombre del usuario), ¿Cómo hago para cambiar la contraseña en el momento que el usuario lo desee? ¿Como puedo hacer esto desde mi programa?

Les agradecería que en cuanto tengan alguna de las 2 respuesta, propuesta ó simplemente alguna ayuda, háganmelo saber.

Gracias de antemano
__________________
Alea iacta est
Responder Con Cita