BLOB VERS UTILISATEURS

4D - Documentation   Français   English   German   Español   Japanese   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 2004


BLOB VERS UTILISATEURS (utilisateurs)

ParamètreTypeDescription
utilisateursBLOBBLOB (crypté) contenant des comptes utilisateurs
créés et sauvegardés par l'Administrateur

Description

La commande BLOB VERS UTILISATEURS ajoute dans la base de données les comptes utilisateurs présents dans le BLOB utilisateurs. Le BLOB utilisateurs est crypté et doit impérativement avoir été créé par la commande UTILISATEURS VERS BLOB.

Seuls l'Administrateur et le Super_Utilisateur de la base peuvent exécuter cette commande. Si un autre utilisateur tente de l'exécuter, la commande ne fait rien et une erreur de privilège (-9949) est générée.

L'ajout de chaque compte utilisateur est effectué en tenant compte des règles suivantes :

Le numéro d'identification de l'utilisateur sert de référence. Les utilisateurs sont traités dans l'ordre des numéros.

Si le numéro existe déjà dans la structure de la base, les informations du compte sont mises à jour si nécessaire en fonction des informations contenues dans le BLOB.

Si le numéro n'existe pas dans la structure de la base, l'utilisateur est créé en fonction des informations contenues dans le BLOB.

Si le numéro correspond à un compte utilisateur supprimé dans la structure de la base, le compte est mis à jour en fonction des informations contenues dans le BLOB.

Si les informations contenues dans le BLOB indiquent que le compte utilisateur est supprimé, le compte est supprimé dans la structure de la base.

Les utilisateurs mis à jour sont associés aux groupes suivant les informations du BLOB.

Si un groupe n'existe pas, il est ajouté.

Si la commande est exécutée correctement, la variable système OK prend la valeur 1, sinon elle prend la valeur 0.

Note de compatibilité : Les fichiers d'utilisateurs et groupes (extension .4UG) créés par la commande de menu Enregistrer les groupes & utilisateurs... dans une version de 4D antérieure à la 2004 peuvent être chargés dans 4D version 2004 et suivantes via ces instructions :

   DOCUMENT VERS BLOB(mondoc; blob)
   BLOB VERS UTILISATEURS(blob)

En revanche, les fichiers d'utilisateurs et groupes générés dans 4D à partir de la version 2004 ne peuvent pas être ouverts avec une version précédente.

Référence

UTILISATEURS VERS BLOB.

Variables et ensembles système

Si la commande est exécutée correctement, la variable système OK prend la valeur 1, sinon elle prend la valeur 0.


4D - Documentation   Français   English   German   Español   Japanese   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant