Cómo averiguar el usuario que se logueo en vClient


([N2] desarrollosvfp) #1

Con vTools ya puedo crear usuarios de vServer desde mi aplicación.

Pero cómo sé, desde mi aplicación (por cada ingreso o sesión), qué usuario se logueó en vClient (id, nombre, grupo, es supervisor, etc.) para poder habilitar / deshabilitarle opciones.

Please, ayuda: se metió el fin de semana y necesito una orientación urgente.
Gracias.


([N4] eic) #2

Hola.

El login del usuario que está conectado se conoce mediante la variable global sysUserName. A partir de ahí, y con las funciones del API, puedes saber sus características.


([N1] info) #3

Te doy mi opinión, así lo hacía yo antes y después de aparecer vtools.

Deberás de crear una tabla de usuarios ccon los campos que quieras. Grupo. Última conexión. Etc.

En el proceso on init creas un evento qque capturando el syslistuser. Y después lees la ficha y guardas lo que qquieras.
Bueno espero haberme explicado. No es fácil desde el móvil…


([N2] desarrollosvfp) #4

De veras les agradezco mucho la ayuda.
Ya lo implementé de esa manera.
Gracias.

PD. A propósito “info”, qué animal te está besando?


([N1] info) #5

El animal que lleva el traje de neopreno soy yo , y el otro animal es un lobo marino…

Saludos.


([N4] carlitos) #6

Info, dices que capturas el syslistuser???,


([N1] info) #7

sysUserName quise decir. Es lo que tiene escribir desde el móvil.

Mañana te adjunto un pantallazo de una función para lo que necesitas. Aunque no se si se puede hacer de otra forma usando vtools. Y la APi de vjavascrits. Un saludo


([N4] carlitos) #8

sí, yo utilizo el sysUserName para recoger mi lista de usuarios de la tabla que he creado.
tengo que incorporar vtools que, todavía no l ehe echado una ojeada al tema de usuarios…