Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
BLOB VERS UTILISATEURS
|
BLOB VERS UTILISATEURS ( utilisateurs ) | ||||||||
Paramètre | Type | Description | ||||||
utilisateurs | BLOB |
![]() |
BLOB (crypté) contenant des comptes utilisateurs créés et sauvegardés par l'Administrateur | |||||
La commande BLOB VERS UTILISATEURS remplace les comptes utilisateurs et les groupes présents dans le BLOB utilisateurs dans la base courante. 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.
Les conséquences de cette commande sont différentes, selon qu'elle est exécutée depuis une base binaire ou une base projet :
Base projet
Cette commande est utilisée à des fins de compatibilité, pour déplacer les utilisateurs et groupes sauvegardés antérieurement d'un fichier BLOB vers le fichier directory.json de la base. Tous les utilisateurs et groupes déjà définis dans le fichier directory.json sont remplacés par le contenu du BLOB utilisateurs, à l'exception du "Super_Utilisateur" et de l'"Administrateur".
Base binaire
Cette commande provoque le remplacement des comptes et groupes créés par l'Administrateur éventuellement existant dans la base. Si le BLOB utilisateurs contient des données valide, la commande effectue les opérations suivantes :
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 peuvent être chargés dans 4D via ces instructions (une version trop ancienne peut toutefois nécessiter de passer par des versions intermédiaires) :
DOCUMENT VERS BLOB(mondoc;blob)
BLOB VERS UTILISATEURS(blob)
Si la commande est exécutée correctement, la variable système OK prend la valeur 1, sinon elle prend la valeur 0.
Produit : 4D
Thème : Utilisateurs et groupes
Numéro :
850
Nom intl. : BLOB TO USERS
Créé : 4D 2004
4D - Langage ( 4D v20 R7)