Como asignar determinadas licencias a usuarios según instancias en un vserver


([N3] Servinfor) #1

Hola tengo una solución que quiero ir vendiéndosela a varios clientes. La solución estará instalada en un sólo servidor e iré creando una instancia para cada cliente a medida que me vayan entrando clientes. Puede ocurrir que un cliente quiera acceder con 2 licencias, otro con 3 otro con una...
Yo iré comprando a medida que me soliciten pero ¿como controlo que un cliente se meta sólo en las que me ha contratado y no utilice de las que han pagado otro clientes? Si ha adquirido 2 licencias sólo quiero que pueda abrirlo 2 veces a la vez pero si en el vserver ya tengo por ejemplo 10 como evito que se meta concurrentemente más veces?


([N1] filipeagg) #2

Pues tienes que llevar un control de usuarios directamente en la aplicación. Usando una tabla de usuarios, cada vez que un usuario se conecta, marcas que ese usuario está conectado, y cuando sale lo desmarcas.

Si lo quieres dejar todavia más fino, es crear también una tabla de sesiones, y llevar el control por sesiones.