Gestione delle carte d’identità
Nel Autenticazione utente nella scheda Impostazioni, nella sezione Carte sono disponibili le seguenti opzioni di gestione della carta d'identità:
Consente la registrazione di più schede - Questa opzione è attivata per impostazione predefinita. Se è disattivata, quando si registra una nuova scheda, le schede correnti vengono eliminate.
Registrare le carte come temporanee - Se questa opzione è attivata, le carte d'identità possono essere registrate come temporanee.
Validità delle carte temporanee - Impostare la durata della validità delle carte temporanee in ore.
Quando viene strisciata una carta d'identità sconosciuta - Queste opzioni stabiliscono cosa deve accadere quando viene strisciata una carta d'identità sconosciuta. Le opzioni sono:
L'autenticazione non riesce.
Consentire all'utente esistente di registrare la carta - un utente esistente può inserire i propri dati di accesso dopo aver strisciato la carta e la carta viene registrata a quell'utente sul server.
Registra un nuovo utente - registra la scheda come nuovo utente sul server; è possibile scegliere se si desidera che gli utenti registrati in questo modo siano assegnati automaticamente a un particolare gruppo di utenti.
Trasformazione del codice della carta - Questa trasformazione viene utilizzata dai terminali Embedded (con lettori USB collegati direttamente al dispositivo) e dal lettore per un terminale HW che viene collegato, di solito, come lettore primario.
Trasformazione del lettore USB - Selezionate la casella per applicare la trasformazione ai lettori di schede collegati a uno slot USB del PC. Questi lettori di carte sono solitamente utilizzati per ricaricare il credito o per associare le carte agli account utente.

L'aggiunta manuale di schede non è possibile quando le schede sono sincronizzate da un'origine LDAP. Le schede aggiunte manualmente verranno eliminate durante la successiva sincronizzazione LDAP e sovrascritte dalle schede della fonte LDAP.
Aggiunta di più schede tramite la sincronizzazione LDAP è supportato.
Trasformazione della carta d'identità
Questo argomento tratta la funzione di trasformazione delle carte d'identità in MyQ. La trasformazione può essere necessaria se il cliente deve importare i numeri di tessera da un database SW di terze parti e il formato del numero di tessera in questo database non corrisponde al formato letto dal lettore di tessere di MyQ.
I lettori di carte di sistemi di terze parti possono fornire risultati in un formato diverso da quello dei lettori di carte utilizzati in MyQ. Di conseguenza, i numeri di tessera degli utenti importati dal sistema di terze parti possono differire dai numeri di tessera letti dai lettori di MyQ. Per unificare il formato dei due output, è possibile definire una sequenza specifica di comandi che trasformi l'output dei lettori di schede di MyQ nel formato utilizzato nel database di MyQ.
il sistema di terze parti.
Con la maggior parte dei lettori di schede MyQ, è possibile utilizzare il software di configurazione del lettore per impostare il formato direttamente sul lettore. Tuttavia, è più semplice e veloce impostare una o due trasformazioni universali MyQ piuttosto che modificare separatamente le impostazioni di ciascun lettore di schede.

Come impostare la trasformazione della carta:
Sul Autenticazione utente nella scheda Impostazioni, nella sezione Carte sezione e sotto Avanzatoè possibile definire e utilizzare una trasformazione per i lettori di carte e scegliere di utilizzarla su un lettore USB collegato al PC amministratore. Il lettore USB può essere utilizzato per ricaricare carte di credito o carte associate.
Opzioni disponibili:
Trasformazione del codice della carta: Questa trasformazione è utilizzata dai terminali Embedded (con lettori USB collegati direttamente al dispositivo) e dal lettore per un terminale HW che è collegato, di solito, come lettore primario.
Trasformazione del lettore USB: Selezionare la casella per applicare la trasformazione ai lettori di schede collegati a uno slot USB del PC. Questi lettori di carte sono solitamente utilizzati per ricaricare il credito o per associare le carte agli account utente.
Si noti che i comandi di trasformazione non vengono visualizzati nel registro. Viene visualizzato solo il numero di tessera completo estratto dal lettore. Una volta completato il processo di registrazione, il numero di carta trasformato viene memorizzato nel profilo dell'utente.
Definire la trasformazione
È possibile definire la trasformazione aggiungendo i comandi che si trovano nell'elenco seguente. I comandi devono essere separati da un punto e virgola (;) e vengono letti ed eseguiti da sinistra a destra. Ad esempio, nella trasformazione ComandoX;ComandoY, Comando X viene eseguito per primo e Comando Y, secondo.
Tutti i comandi, ad eccezione del comando + si applicano nel modo seguente:
Il primo comando della trasformazione e ogni comando immediatamente successivo al comando + vengono applicati al numero di carta iniziale. Tutti gli altri comandi vengono applicati al risultato dei precedenti.
Comandi di trasformazione della carta d'identità
ltrim(numero di caratteri) - Rimuovere i primi X caratteri da sinistra.
ltrim(2): 123456 -> 3456rtrim(numero di caratteri) - Rimuovere i primi X caratteri da destra (gli ultimi X caratteri).
rtrim(2): 123456 -> 1234prepend(stringa di caratteri) - Aggiungere la stringa davanti al numero della carta.
prepend(AB): 123456 -> AB123456append(stringa di caratteri) - Aggiungere la stringa dietro il numero della carta.
append(AB): 123456 -> 123456ABsinistra(numero di caratteri) - Selezionare i primi X caratteri da sinistra (e rimuovere gli altri).
sinistra(2): 123456 ->12destra(numero di caratteri) - Selezionare i primi X caratteri da destra.
destra(2):123456 -> 56mid(numero di caratteri, numero di caratteri) - Conta X caratteri da sinistra e poi rimuove Y caratteri.
mid(2,2): 123456 -> 1256lpad(numero di posizioni, simbolo) - Completa la stringa alla lunghezza specificata dall'opzione numero di posizioni aggiungendo il valore del parametro simbolo a sinistra (davanti al numero della tessera).
lpad(12,0): 123456 -> 000000123456hex2dec() - Trasforma il numero della carta dalla modalità esadecimale a quella decimale.
hex2dec(): 1000AB -> 1048747dec2hex() - Trasforma il numero della tessera da modalità decimale a modalità esadecimale.
dec2hex(): 1048747 ->1000ABhex2bin - Trasforma il numero della carta dalla modalità esadecimale alla modalità binaria.
hex2bin(): 1000AB -> 100000000000010101011bin2hex - Trasforma il numero della carta dalla modalità binaria a quella esadecimale.
bin2hex(): 100000000000010101011 -> 1000ABdec2bin - Trasforma il numero della carta dalla modalità decimale alla modalità binaria.
dec2bin(): 100023 -> 11000011010110111bin2dec - Trasforma il numero della carta dalla modalità binaria alla modalità decimale.
bin2dec(): 11000011010110111 -> 100023reverse() - Invertire la sequenza di byte, cioè prendere tutti i caratteri per due e invertire l'ordine delle coppie. (L'ultima coppia va per prima, la penultima per seconda e così via).
reverse(): 1234AB -> AB3412reverseString() - Invertire la sequenza dei caratteri. (L'ultimo carattere va per primo, il penultimo per secondo e così via).
reverseString(): 1234AB -> BA4321reverseNibbleBits() - Convertire ogni carattere dalla modalità esadecimale a quella binaria, invertire la sequenza di caratteri di ogni quadrupla e convertire nuovamente il risultato in modalità esadecimale.
reverseNibbleBits(): 10AB -> 0001 0000 1010 1011 -> 1000 0000 0101 1101 -> 805Dsuperiore() - Converte la stringa in maiuscole.
upper(): Abcd -> ABCDplugin(riferimento) - Richiama un plugin di trasformazione delle schede con il riferimento dato. Questa opzione consente di utilizzare script PHP personalizzati per la trasformazione. Per ulteriori informazioni su questa opzione, contattare il supporto di MyQ.
asciiCode2ascii - Converte i caratteri ASCII codificati come cifre esadecimali in caratteri ASCII.
asciiCode2ascii(): 414F -> AO"stringa 1" + "stringa 2" - Unisce le stringhe davanti e dietro l'elemento + comando.
"stringa 1":O il numero di carta iniziale (se non ci sono comandi che precedono l'opzione + simbolo),
o il risultato dell'ultimo comando prima dell'opzione + (se non ci sono simboli + che precede il comando + simbolo),
o il risultato del precedente + comando.
"stringa 2":O il numero di carta iniziale (se non ci sono comandi dietro la scheda + o se il comando successivo è un altro + comando),
o il risultato dell'ultimo comando della trasformazione (se non ci sono comandi + dietro i comandi + simbolo),
o il risultato dell'ultimo comando prima di un altro + comando.
Esempio di trasformazione della carta d'identità:
Numero di carta: 10AB
Trasformazione del codice della scheda: hex2bin();lpad(16,0);reverseString();ltrim(8);reverseString();bin2hex() + ltrim(4);lpad(4,10AB)
Risultato: 1010AB
Processo di trasformazione:
("10AB" -> "1 0000 1010 1011" -> "0001 0000 1010 1011" -> "1101 0101 0000 1000" -> "0000 1000" -> "0001 0000" -> "10") + ("10AB" -> "" -> "10AB") ==> "1010AB"
Cancellare le carte
Se si dispone del Cancellare le carte L'utente può eliminare le schede di altri utenti. Questo è previsto, ad esempio, per le situazioni in cui un'organizzazione ha un Font Desk in cui l'utente restituisce la propria scheda e questa deve essere rimossa dal sistema.
Per farlo:
Effettuare il login e aprire il cruscotto MyQ.
Fare clic sul pulsante Cancellare le carte... opzione.

Inserire il numero della carta d'identità (manualmente o strisciando la carta su un lettore collegato al computer):

Cliccare Entrare per cercare la scheda.
Una volta trovato l'utente, fare clic su X per eliminare la scheda, quindi Risparmiare le modifiche.
