Gestion des cartes d’identité
Dans le cadre de la Authentification de l'utilisateur dans l'onglet "Paramètres", dans l'onglet "Paramètres", dans l'onglet "Paramètres". Cartes les options de gestion de la carte d'identité sont les suivantes :
Permettre l'enregistrement de plusieurs cartes - Cette fonction est activée par défaut. Si elle est désactivée, lorsqu'une nouvelle carte est enregistrée, les cartes actuelles sont supprimées.
Enregistrer les cartes comme temporaires - Si cette option est activée, les cartes d'identité peuvent être enregistrées comme temporaires.
Validité des cartes temporaires - Définir la durée de validité des cartes temporaires en heures.
Lorsqu'une carte d'identité inconnue est glissée dans le lecteur - Ces options déterminent ce qui doit se passer lorsqu'une carte d'identité inconnue est glissée dans le lecteur. Les options sont les suivantes :
L'authentification échoue.
Permettre à l'utilisateur existant d'enregistrer la carte - un utilisateur existant peut entrer ses données de connexion après avoir glissé la carte et la carte est enregistrée au nom de cet utilisateur sur le serveur.
Enregistrer un nouvel utilisateur - enregistre la carte en tant que nouvel utilisateur sur le serveur. Vous pouvez choisir si vous souhaitez que les utilisateurs enregistrés de cette manière soient automatiquement affectés à un groupe d'utilisateurs particulier.
Transformation du code de la carte - Cette transformation est utilisée par les terminaux Embedded (avec des lecteurs USB connectés directement à l'appareil) et par le lecteur d'un terminal HW qui est connecté, généralement, en tant que lecteur primaire.
Transformation du lecteur USB - Cochez la case pour appliquer la transformation aux lecteurs de cartes connectés au port USB d'un PC. Ces lecteurs de cartes sont généralement utilisés pour recharger des crédits ou pour associer des cartes à des comptes d'utilisateurs.

L'ajout manuel de cartes n'est pas possible lorsque les cartes sont synchronisées à partir d'une source LDAP. Les cartes ajoutées manuellement seront supprimées lors de la prochaine synchronisation LDAP et remplacées par les cartes provenant de la source LDAP.
Ajout de plusieurs cartes via la synchronisation LDAP est pris en charge.
Transformation de la carte d'identité
Cette rubrique traite de la fonction de transformation des cartes d'identité dans MyQ. La transformation peut être nécessaire si le client a besoin d'importer des numéros de cartes à partir d'une base de données SW tierce et que le format des numéros de cartes dans cette base de données ne correspond pas au format lu par le lecteur de cartes MyQ.
Les lecteurs de cartes des systèmes tiers peuvent produire des données dans un format différent de celui des lecteurs de cartes utilisés dans MyQ. Par conséquent, les numéros de cartes d'utilisateurs importés du système tiers peuvent différer des numéros de cartes lus par les lecteurs de cartes MyQ. Pour unifier le format des deux sorties, vous pouvez définir une séquence spécifique de commandes qui transforme la sortie des lecteurs de cartes MyQ au format utilisé dans la base de données de
le système tiers.
Avec la plupart des lecteurs de cartes MyQ, vous pouvez utiliser le logiciel de configuration du lecteur de cartes pour définir le format directement sur le lecteur. Toutefois, il est plus simple et plus rapide de définir une ou deux transformations MyQ universelles que de modifier séparément les paramètres de chaque lecteur de cartes.

Comment mettre en place la transformation de la carte :
Sur le site Authentification de l'utilisateur dans l'onglet "Paramètres", dans l'onglet "Paramètres", dans l'onglet "Paramètres". Cartes et sous AvancéDans le cas d'un lecteur de cartes, vous pouvez définir et utiliser une transformation pour les lecteurs de cartes et choisir de l'utiliser sur un lecteur USB connecté à l'ordinateur de l'administrateur. Le lecteur USB peut être utilisé pour recharger des cartes de crédit ou d'association.
Options disponibles :
Transformation du code de la carte: Cette transformation est utilisée par les terminaux Embedded (avec des lecteurs USB connectés directement à l'appareil) et par le lecteur d'un terminal HW qui est connecté, généralement, en tant que lecteur primaire.
Transformation du lecteur USB: Cochez la case pour appliquer la transformation aux lecteurs de cartes connectés au port USB d'un PC. Ces lecteurs de cartes sont généralement utilisés pour recharger des crédits ou pour associer des cartes à des comptes d'utilisateurs.
Veuillez noter que les commandes de transformation ne sont pas affichées dans le journal. Seul le numéro de carte complet extrait du lecteur est affiché. Une fois le processus d'enregistrement terminé, le numéro de carte transformé est stocké dans le profil de l'utilisateur.
Définir la transformation
Vous pouvez définir la transformation en ajoutant des commandes qui se trouvent dans la liste ci-dessous. Les commandes doivent être séparées par un point-virgule ( ;) et sont lues et exécutées de gauche à droite. Par exemple, dans la transformation CommandX;CommandY, Commandement X est exécuté en premier et Commande Y, deuxièmement.
Toutes les commandes, à l'exception de la commande + sont appliquées de la manière suivante :
La première commande de la transformation et chaque commande immédiatement après la commande + sont appliquées au numéro de carte initial. Toutes les autres commandes sont appliquées au résultat de leurs prédécesseurs.
Commandes de transformation des cartes d'identité
ltrim(nombre de caractères) - Enlever les premiers X caractères de la gauche.
ltrim(2) : 123456 -> 3456rtrim(nombre de caractères) - Supprimer les X premiers caractères de la droite (les X derniers caractères).
rtrim(2) : 123456 -> 1234prepend(caractère string) - Ajoutez la chaîne de caractères devant le numéro de la carte.
prepend(AB) : 123456 -> AB123456append(caractère string) - Ajoutez la chaîne de caractères derrière le numéro de la carte.
append(AB) : 123456 -> 123456ABleft(nombre de caractères) - Sélectionnez les X premiers caractères à gauche (et supprimez les autres).
gauche(2) : 123456 ->12right(nombre de caractères) - Sélectionnez les X premiers caractères à droite.
right(2):123456 -> 56mid(nombre de caractères, nombre de caractères) - Comptez X caractères à partir de la gauche, puis supprimez Y caractères.
mid(2,2) : 123456 -> 1256lpad(nombre de positions, symbole) - Compléter la chaîne de caractères jusqu'à la longueur spécifiée par l'option nombre de postes en ajoutant la valeur du paramètre symbole à gauche (devant le numéro de la carte).
lpad(12,0) : 123456 -> 000000123456hex2dec() - Transforme le numéro de carte du mode hexadécimal au mode décimal.
hex2dec() : 1000AB -> 1048747dec2hex() - Transforme le numéro de la carte du mode décimal au mode hexadécimal.
dec2hex() : 1048747 ->1000ABhex2bin - Transformer le numéro de carte du mode hexadécimal au mode binaire.
hex2bin() : 1000AB -> 100000000000010101011bin2hex - Transforme le numéro de la carte du mode binaire au mode hexadécimal.
bin2hex() : 100000000000010101011 -> 1000ABdec2bin - Transformer le numéro de carte du mode décimal au mode binaire.
dec2bin() : 100023 -> 11000011010110111bin2dec - Transformer le numéro de carte du mode binaire au mode décimal.
bin2dec() : 11000011010110111 -> 100023inverser() - Inverser la séquence d'octets, c'est-à-dire prendre tous les caractères par deux et inverser l'ordre des paires. (La dernière paire est la première, l'avant-dernière est la deuxième, etc.)
reverse() : 1234AB -> AB3412reverseString() - Inverser la séquence des caractères. (Le dernier caractère passe en premier, l'avant-dernier passe en second, etc.)
reverseString() : 1234AB -> BA4321reverseNibbleBits() - Convertir chaque caractère du mode hexadécimal au mode binaire, inverser la séquence de caractères de chaque quadruple et reconvertir le résultat en mode hexadécimal.
reverseNibbleBits() : 10AB -> 0001 0000 1010 1011 -> 1000 0000 0101 1101 -> 805Dsupérieur() - Convertit la chaîne en majuscules.
upper() : Abcd -> ABCDplugin(référence) - Appelle un plugin de transformation de cartes avec la référence donnée. Cette option permet d'utiliser des scripts PHP personnalisés pour la transformation. Pour plus d'informations sur cette option, contactez le support MyQ.
asciiCode2ascii - Convertit les caractères ASCII encodés sous forme de chiffres hexadécimaux en caractères ASCII.
asciiCode2ascii() : 414F -> AO"chaîne 1" + "chaîne 2" - Fusionne les chaînes de caractères situées devant et derrière l'élément + commandement.
"chaîne de caractères 1":Soit le numéro initial de la carte (s'il n'y a pas de commande précédant le numéro de carte). + symbole),
ou le résultat de la dernière commande avant le + (s'il n'y a pas de + qui précèdent les commandes + symbole),
ou le résultat de l'opération précédente + commande.
"chaîne de caractères 2":Soit le numéro initial de la carte (s'il n'y a pas de commandes derrière le + ou si la commande suivante est un autre + ),
ou le résultat de la dernière commande de la transformation (s'il n'y en a pas). + derrière les commandes + symbole),
ou le résultat de la dernière commande avant une autre + commandement.
Exemple de transformation d'une carte d'identité :
Numéro de carte : 10AB
Transformation du code de la carte : hex2bin();lpad(16,0);reverseString();ltrim(8);reverseString();bin2hex() + ltrim(4);lpad(4,10AB)
Résultat: 1010AB
Processus de transformation :
("10AB" -> "1 0000 1010 1011" -> "0001 0000 1010 1011" -> "1101 0101 0000 1000" -> "0000 1000" -> "0001 0000" -> "10") + ("10AB" -> "" -> "10AB") ==> "1010AB"
Supprimer les cartes
Si vous avez le Supprimer les cartes Vous pouvez supprimer les cartes d'autres utilisateurs grâce à l'autorisation qui vous a été attribuée. Cette possibilité est prévue, par exemple, dans les cas où une organisation dispose d'un bureau de police où vous rendez votre carte et où celle-ci doit être supprimée du système.
Pour ce faire :
Connectez-vous et ouvrez le tableau de bord MyQ.
Cliquez sur le bouton Supprimer les cartes... option.

Complétez le numéro de la carte d'identité (manuellement ou en glissant la carte dans un lecteur connecté à votre ordinateur) :

Cliquez sur Entrer pour rechercher la carte.
Lorsque l'utilisateur est trouvé, cliquez sur X pour supprimer la carte, puis Économiser les changements.
