Control de Usuarios Conectados en Aplicación VB.Net con MYSQL

  • Autor Autor Andresledo
  • Fecha de inicio Fecha de inicio
A

Andresledo

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenos días,

Estoy realizando una aplicación en VB.Net que utiliza el motor de bases de datos MYSQL, el caso es que para el tema de licencias requiero que solo controle los usuarios conectados y limite las instalaciones.

Mi idea era cada vez que vaya a entrar un usuario comprobar si se ha superado la cantidad de usuarios, con esto controlaría cuanto usuarios hay conectados y podría controlar la cantidad de usuarios.

Pero me he encontrado un problema, si realizan una copia de la base de datos y la llevan a otro servidor MYSQL pueden volver a instalar la aplicación y utilizarla siempre que no superen la cantidad de usuarios.

En resumen mi pregunta es simple ¿Hay alguna forma de generar algun id que se pueda obtener de MySQL único para asociarlo a la licencia?
 
Ni idea de lo que hablas y piensas hacer pero lo unico que se me ocurre es la variable server_id
 
Ni idea de lo que hablas y piensas hacer pero lo unico que se me ocurre es la variable server_id

Gracias por tu respuesta, básicamente lo que intento es identificar el servidor MySQL con un ID que no coincida con otra instalación de MySQL. Anteriormente había probado lo que me comentas realizar un SELECT @@server_id, sin embargo, al ser aplicaciones Windows y instalarse MySQL a través de Appserver, Xamp, Wamp y mierdas de esas el server id me sale a "0".
 
Lo tienes que definir en el my.conf
 
Atrás
Arriba