AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / HFSQL / Gestión de HFSQL Client/Server
  • Presentación
  • Variables para la gestión de usuarios
  • ¿Qué variables?
  • ¿Cuándo debo utilizar estas variables?
  • Usuario predeterminado
  • Variables para la gestión de grupos
  • ¿Cuándo debo utilizar estas variables?
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Para simplificar la gestión de usuarios y grupos de usuarios, el motor HFSQL Client/Server utiliza diversas variables que permiten definir fácilmente las características de los grupos y usuarios.
Variables para la gestión de usuarios

¿Qué variables?

Las siguientes variables se utilizan para gestionar los usuarios:
Contraseña de usuarioCadena de caracteres de sólo lectura.

Contraseña de usuario. Esta contraseña es sensible al caso y a los caracteres acentuados.
Fecha de caducidad de la unidad de manipulaciónFecha de sólo lectura.

Fecha de expiración de la contraseña. Esta fecha se deduce del período de validez de la contraseña y de la fecha de su última modificación.
Grupos de unidades de manipulaciónCadena de caracteres.

Nombre de los grupos a los que el usuario es associated. Los diferentes grupos están separados por caracteres CR (Carriage Return).
HUser. EmailCadena de caracteres.

Dirección de correo electrónico del usuario.
HUser. PhoneCadena de caracteres.

Número Phone del usuario.
HUser.ActiveDirectoryBooleana (False de Default).

Si esta variable es set a True, el usuario utiliza una autenticación a través del Directorio Active.
HUser.cuenta habilitadaBooleana (True de Default).

Si este Variable es set a False, la cuenta existe pero no está habilitada. Se utiliza, por ejemplo, para desactivar una cuenta de usuario durante un período determinado.
HUser.descriptionCadena de caracteres.

El usuario description.
HUser.loginCadena de caracteres

Nombre de usuario (hasta 254 caracteres).
El inicio de sesión de usuario no distingue entre mayúsculas y minúsculas.
HUser.photoCadena binaria correspondiente a la foto del usuario.

Le recomendamos que use dSaveImagexxx para asignar una imagen a esta Variable.
Información de creación de unidades de manipulaciónCadena de caracteres de sólo lectura.

Nombre de la persona que creó la cuenta de usuario y fecha de creación.

Estos detalles están separados por una tabulación (TAB). La fecha de creación corresponde a un string de 8 dígitos.
IP autorizada por el fabricante de la unidad de manipulaciónCadena de caracteres

set de elementos representativos de las direcciones IP permitidas al usuario. Los diferentes elementos están separados por caracteres CR (Carriage Return).
Este Variable puede corresponder:
  • Una Address IPv4 (68.12.53.26 por ejemplo) o varias Address IPv4 es separada por caracteres CR (Carriage Return).
  • Un Address IPv6 (feco::40 por ejemplo) o varios Address es IPv6 separados por caracteres CR (Carriage Return).
  • Una serie de direcciones de IPv4 en formato CIDR. Por ejemplo: 68.12.0.0/16
  • Una serie de direcciones de IPv6 en formato CIDR. Por ejemplo: fec0:56::0/32
  • Un nombre DNS FQDN (myserver.pcsoft.com por ejemplo) o varios nombres DNS separados por caracteres CR (Carriage Return).
  • Un nombre de subdominio (.pcsoft.com por ejemplo: prestar atención al punto) o a varios nombres de subdominio separados por caracteres CR (Carriage Return).
Nombre completo del usuarioCadena de caracteres.

Nombre completo del usuario.
Período de validez de la unidad de manipulaciónEntero (0 por Default, sin período de validez).

Período de validez de la contraseña (en días). Este período de validez se tiene en cuenta desde la fecha de la última modificación de la contraseña.
Superusuario de unidad de manipulaciónBooleana (False de Default)

Si este Variable es set a True:
  • Los derechos otorgados a este usuario no son comprobados. Por lo tanto, todas las acciones pueden ser realizadas por este usuario.
  • La contraseña de este usuario nunca caduca.

¿Cuándo debo utilizar estas variables?

Se utilizan las variables para la gestión de usuarios:
  • al añadir un nuevo usuario (HAddUser).
  • al buscar información sobre el usuario (HInfoUser).
  • al modificar la información sobre un usuario (HModifyUser).
  • al reiniciar estas variables (HResetUser).

Usuario predeterminado

Por Default, el siguiente usuario se crea automáticamente cuando se utiliza una base de datos Cliente/Servidor:
  • Nombre de usuario: Admin
  • Contraseña: "" (cadena vacía)
  • Usuario definido como superusuario
Variables para la gestión de grupos
Las siguientes variables se utilizan para gestionar grupos de usuarios:
HGroup.ActiveDirectoryBooleana (False de Default).

Si esta variable es set a True, el grupo utiliza una autenticación a través del Directorio Active.
HGroup.AuthorizedIPCadena de caracteres

set de elementos representativos de las direcciones IP autorizadas para el grupo. Los diferentes elementos están separados por caracteres CR (Carriage Return).
Este Variable puede corresponder:
  • Una Address IPv4 (68.12.53.26 por ejemplo) o varias Address IPv4 es separada por caracteres CR (Carriage Return).
  • Un Address IPv6 (feco::40 por ejemplo) o varios Address es IPv6 separados por caracteres CR (Carriage Return).
  • Una serie de direcciones de IPv4 en formato CIDR. Por ejemplo: 68.12.0.0/16
  • Una serie de direcciones de IPv6 en formato CIDR. Por ejemplo: fec0:56::0/32
  • Un nombre DNS FQDN (myserver.pcsoft.com por ejemplo) o varios nombres DNS separados por caracteres CR (Carriage Return).
  • Un nombre de subdominio (.pcsoft.com por ejemplo: prestar atención al punto) o a varios nombres de subdominio separados por caracteres CR (Carriage Return).
HGroup.descriptionCadena de caracteres.

Descripción del grupo.
Nombre HGroupCadena de caracteres.

Nombre del grupo (hasta 254 caracteres).
Usuarios de HGroup.Cadena de caracteres.

Lista de usuarios associated con el grupo. Los nombres de los usuarios están separados por caracteres CR (Carriage Return).

¿Cuándo debo utilizar estas variables?

Se utilizan las variables para la gestión de grupos:
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 14/12/2023

Señalar un error o enviar una sugerencia | Ayuda local