valega.com/es
AVLock SIMPLE Ayuda en linea
Introducción
Que es AVLock SIMPLE?
Como adquirir AVLock SIMPLE?
Usando AVLock SIMPLE
Como instalar AVLock SIMPLE?
Claves de Registración (Keys)
Configuración
Usuarios e Instancias
Esquemas de protección
Ejemplos
Ejemplo 1
Ejemplo 2
Ejemplo 3
Ejemplo 4
Ejemplo 5
Ejemplo 6
Ejemplo 7
Ejemplo 8
Propiedades
Métodos
El Online License Manager (OLM)
Como's
La utilidad RegMonitor
La Utilidad KeyGen
La Utilidad CodeCheck
La Utilidad KeyCheck
Información adicional
Historia de versiones
Acuerdo de licencia

El Online License Manager (OLM)

Top  Previous  Next

EL ONLINE LICENSE MANAGER (OLM)

 

Items

Que es el Online License Manager?

La versión Básica

La versión Avanzada

Cómo instalar la versión Avanzada en su Servidor Web?

Cómo utilizar el panel de control

Para que debería modificar un registro del OLM?

Cómo utilizar el panel de edición en cada caso?

 

 

 

QUE ES EL "ONLINE LICENSE MANAGER"?

 

olm04a

El Online License Manager (OLM) es una interface entre el componente AVLock SIMPLE y un sitio web de internet. Permite que el componente AVLock SIMPLE solicite al servidor web la generación de una clave de registración para guardarla en una base de datos en el servidor web junto con otros datos provenientes del computador del usuario.

 

Existen dos versiones del Online License Manager, la versión básica y la versión avanzada y consisten en conjuntos de scripts php que se instalan en un servidor de internet para manejar licenciamiento en linea.

 

LA VERSION BASICA

La versión básica incluye dos scripts, basicolm.php y genkeys3lib.php. Para instalarlo debe crear en su servidor web una carpeta (por ejemplo '/olm3') bajo el directorio '/public_html' y copiar dentro estos scripts, también cree la carpeta /olm3/temp para contener los ficheros con las claves generadas desde las aplicaciones cuando los usuarios inician sus periodos trial. 

Ud. tendrá un esquema como el siguiente:

 

/public_html

       /olm4  <---- (basicolm.php, genkeys4lib.php)

             /temp

LA VERSION AVANZADA

La versión avanzada está compuesta por 7 scripts php, un fichero javascript, un ficheero css y dos archivos de imagenes los que una vez instalados se verán como el esquema siguiente:

 

/public_html

       /olm4  <--- genkeys4lib.php

                   basicolm.php

                   avlocks4_inc.php

                   advancedolm.php

                   s4cp.php

                   edit.php

                   s4createtable.php

                   sorttable.js

                   s4.css

                   edit.gif

                   back.png

 

             /temp

 

Este conjunto de scripts le permiten realizar todas las operaciones necesarias para completar el ciclo de licenciamiento de una aplicación. 1) Iniciar el periodo de prueba 2) extender opcionalmente el periodo de prueba, 3) Comprar el producto 4) Activar la aplicación y 5) Mover la licencia a otro computador.

 

Existen algunas propiedades en el componente donde se deberán ingresar el path donde se encuentra el OLM en el servidor web y los nombres de los scripts utilizados, a saber:

 

Propiedad

Valor

OlmPath

/olm4

OlmAdvScript

advancedolm.php

OlmBasicScript

basicolm.php



 

Entonces, si se cambia el nombre de un script, también deberá cambiar el valor de la propiedad correspondiente.  

 

Hay un conjunto amplio de métodos que acceden al OLM utilizando estos scripts:

 

Método

Script

OnlineRemoveKey()

basicolm.php

OnlineGetKeyB()

basicolm.php

OnlineStartTrial()

advancedolm.php

OnlineExtendTrial()

advancedolm.php

OnlineRegisterKey()

advancedolm.php

OnlineRenew()

advancedolm.php

OnLineSynch()

advancedolm.php

OnLineStartSecondary()

advancedolm.php

OnLineMovePrimary1()

advancedolm.php

OnLineMovePrimary2()

advancedolm.php

OnLineRestorePrimary()

advancedolm.php

OnLineMoveSecondary1()

advancedolm.php

OnLineMoveSecondary2()

advancedolm.php

OnLineRestoreSecondary()

advancedolm.php

OnLineRemoveReg()

advancedolm.php

OnlineFullSynch()

advancedolm.php

Synchronize()

advancedolm.php

 

La versión avanzada incluye un panel de control  (s4cp.php), una utilidad en linea para acceder a la base de datos en el servidor web a fin de ver y editar los datos. Ambas versiones, básica y avanzada están instaladas en  http://av-soft.com para que Ud. las pueda utilizar al realizar las pruebas con el componente.

 

La versión básica viene incluida en todas las versiones comerciales (standard, professional y developer) y la version avanzada se incluye en las versiones professional y developer. Para mayor información vea la sección Online License Manager.

COMO INSTALAR LA VERSION AVANZADA EN SU SERVIDOR:

El primer paso es editar la sección de configuración del script avlocks4_inc.php ingresando sus propios valores como se muestra abajo:

//*****************CONFIGURATION SECTION************************

$sql_host="localhost"; // Host for the MySql server. Normally localhost

$sql_user="your_username"; // Mysql user name

$sql_pass="xxxxxx"; // Mysql password

$sql_db="your_dbname"; // your MySql database

$sql_table="avlockusers"; // table for the avlock simple data

//**************************************************************

Seguidamente cree la carpeta olm4 (o cualquier otra) bajo el directorio raiz /public_html en su servidor web y copiar allí todos los ficheros que conforman el OLM avanzado.

Como siguiente paso tiene que crear una base de datos en su sitio web, entonces, suponiendo que su dominio es "mydomain.com" ingrese desde su navegador (Internet Explorer, Firefox, etc.) el siguiente URL: http://yourdomain.com/olm4/s4createtable.php

seguidamente verá el pantalla el siguiente mensaje "table created successfully", si es así puede borrar el fichero s4createtable.php en su servidor porque ya no se utilizará más.

Los registros serán agregados cuando los usuarios inicien sus periodos triales. A fin de acceder a esta información deberá utilizar el panel de control como se explica a continuación.

COMO UTILIZAR EL PANEL DE CONTROL:

 

Item relacionado: Cómo registrar una aplicación utilizando el OLM?

 

Si instaló el paquete administrador de licencias avanzado como se describe en el punto anterior ingrese en su navegador de internet (Internet explorer, Firefox, etc.) la siguiente URL: http://yourdomain.com/olm4/s4cp.php o si no tiene el OLM instalado en su servidor puede utilizar el de mi sitio ingresando el URL http://av-soft.com/olm4/s4cp.php. Inmediatamente verá surgir la siguiente pantalla:

 

cpanel_01

 

ingrese como password abc123 y haga click sobre el botón [->Go]. Inmediatamente verá la siguiente pantalla:

 

cp02

 

En "Search for" ingrese el argumento de búsqueda, un numero o código dado, y en "Into the field" se selecciona el campo donde este debería encontrarse. Por ejemplo en la imagen de arriba se desea encontrar el o los registros cuyo AppID sea igual a 12306 que corresponde a nuestro ejemplo 6. Finalmente hacemos click sobre el botón [->Go] y veremos desplegados los registros correspondientes como se muestra abajo:

 

cp03

 

En este caso un solo registro correspondiente a la licencia primaria, si hubiera licencias secundarias las veríamos en color gris como se ve abajo:

 

demo07a05

 

Haciendo click sobre el icono Edit a la derecha de cada registro surge el siguiente cuadro de edición donde podremos hacer los cambios necesarios y guardarlos con el botón [Save Record]. 

 

editolm01

PARA QUE DEBERIA MODIFICAR UN REGISTRO DEL OLM?

 

1) Para otorgar una nueva licencia: Cuando su usuario realizó un pago por una nueva licencia de uso, podría ser por:

  a) Un nuevo periodo para el caso de licencias temporales.

  b) La adquisición de una licencia definitiva,

  c) Por algún cambio en las condiciones de la licencia determinada por el campo values.

  d) Para extender el periodo de prueba actual.

 

2) Quiere marcar el registro como movido a otro computador: Podría necesitarlo si el computador de su usuario leegara a quedar inutilizado  o inaccesible por destrucción total, robo, etc. En este caso el no podrá realizar este paso desde su computador y Ud. deberá hacerlo desde aquí.

 

3) Cuando desee corregir los datos del usuario.

 

COMO UTILIZAR EL PANEL DE EDICION EN CADA CASO?

 

Aquí tenemos un grupo de 5 radio buttons, cada uno con una finalidad determinada:

 

( ) Do not change registration status (Mov=N, Ext=N, Paid=N)

Seleccionelo cuando quiera modificar los datos del usuario sin cambiar las condiciones de la licencia.

 

( ) License is being moved to another computer (Mov=Y)

Seleccionelo para indicar que el registro está siendo movido a un nuevo computador.

 

( ) Allow to Extend the trial period.

Seleccionelo para habilitar al usuario a extender el periodo trial. Al ejecutarse el método OnlineExtendTrial() desde su aplicación en el computador del usuario, el OLM generará una nueva clave de registración que será guardada en el OLM y en los datos locales de registración.

 

( ) The User paid for a new Values field (Paid=y)

Seleccionelo para indicar que se debe generar una nueva clave de registración con un nuevo campo Values, pero que mantenga los mismos valores que determinan la vigencia y alcance de la licencia (Days, Users e instances). Deberá ingresar el nuevo campo Values.

 

( ) The user paid for a new key (Paid=Y)

Seleccionelo cuando deba otorgar una nueva licencia donde deban cambiarse los valores que determinan la vigencia y alcance de la licencia (Days, Users e instances) y opcionalmente también el campo Values. Deberá ingresar abajo los nuevos valores. Si se trata de una licencia definitiva seleccione el botón de radio "( ) Permanent License (no time limit)" y si se trata de una licencia temporaria seleccione "( ) Temporary license" ingresando los días que correspondan al periodo autorizado.