Questa pagina è basata su APPNET OS e utilizza i cookie per personalizzare. Il sistema operativo APPNET OS offre agli utenti la possibilità di decidere come utilizzare i cookie stessi. Tuttavia, ci sono anche i cookie necessari per il funzionamento di un sito web. Utilizzando questo sito Web accetti l'utilizzo dei cookie necessari.
Italiano

Modifica di dati aggiuntivi

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.

  1. Attivare la visualizzazione dettagli cliccando sul pulsante visualizza dettagli sopra o sotto l'elenco degli utenti.


  2. Fare clic sulla scheda Dati aggiuntivi.
  3. Viene visualizzato un modulo di input con i dati aggiuntivi correnti dell'account utente.
  4. Regolare i dati di conseguenza.
  5. 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
];