APPNET OS Extra data logic consente alle app di raccogliere ed elaborare più dati degli utenti.
I cosiddetti dati aggiuntivi vengono memorizzati insieme agli account utente nel database in formato JSON.
I dati aggiuntivi possono anche essere predefiniti nel file config.inc.php, già con valori.
Nella gestione degli utenti, i dati aggiuntivi possono essere visualizzati e modificati.
Esistono tre diversi tipi per la logica.
-
Stringa (string)
-
Numero (int)
-
Valore booleano (bool)
La catena di caratteri e la definizione del numero sono determinate dal valore e possono cambiare di conseguenza immettendola.
Il valore booleano viene restituito come casella di controllo e può essere solo true o false.
Prestare attenzione quando si modificano i dati aggiuntivi.
Le app che utilizzano dati aggiuntivi e che hanno aggiunto un account all'utente potrebbero non funzionare più correttamente.
-
Attivare la visualizzazione dettagli cliccando sul pulsante visualizza dettagli sopra o sotto l'elenco degli utenti.
-
Fare clic sulla scheda Dati aggiuntivi.
-
Viene visualizzato un modulo di input con i dati aggiuntivi correnti dell'account utente.
-
Regolare i dati di conseguenza.
-
Clicca sul pulsante Salva per completare il processo.
Nota per sviluppatori
I dati aggiuntivi per gli utenti possono essere predefiniti nel file config.inc.php.
È necessario specificare le chiavi dei dati aggiuntivi e il valore predefinito.
// Application users extra data -> Extra data that can be added to each user and managed through APPNET OS or user management.
// Set as array "'key' => default". Possible is string, int or bool.
$this->applicationUserData = [
"Documentation-Test-String" => "STRING",
"Documentation-Test-Int" => "1234567890",
"Documentation-Bool" => true
];