Questo articolo è stato tradotto dall’AI

Gestione delle sessioni attive

Hai effettuato l'accesso al tuo DocSpace da un altro dispositivo, ma hai dimenticato di disconnetterti? Puoi chiudere manualmente una specifica sessione attiva.

L'elenco delle connessioni attive è disponibile solo per il tuo profilo, e solo le connessioni del tuo profilo possono essere disconnesse.

Chiudere una sessione particolare

  1. Fai clic sull'icona Icona opzioni accanto al tuo nome nell'angolo in basso a sinistra e seleziona l'opzione Profilo o semplicemente fai clic sul tuo nome.
  2. Nella pagina Il mio profilo, trova la sezione Sessioni attive. Vedrai l'elenco di tutte le tue connessioni attive che contiene i seguenti dati: sistema operativo, browser, data e ora, indirizzo IP. Nella versione SaaS, vengono visualizzati anche il paese e la città.

    Elenco delle connessioni attive

  3. Trova la connessione necessaria e fai clic sull'icona Icona chiusura sezione situata a destra.
  4. Fai clic su Disconnetti per confermare l'azione.

    Chiusura di una sessione particolare

La connessione selezionata verrà interrotta ed esclusa dall'elenco.

Chiudere tutte le connessioni attive

  1. Fai clic sull'icona Icona opzioni accanto al tuo nome nell'angolo in basso a sinistra e seleziona l'opzione Profilo o semplicemente fai clic sul tuo nome.
  2. Nella pagina Il mio profilo, trova la sezione Sessioni attive.
  3. Fai clic sull'opzione Disconnetti da tutte le sessioni attive.
  4. Apparirà la finestra Disconnetti da tutte le connessioni attive:

    Disconnetti da tutte le connessioni attive

    • Per maggiore sicurezza, puoi selezionare la casella Cambia password dopo la disconnessione.
    • Fai clic sul pulsante Disconnetti.

Tutte le connessioni, eccetto quella corrente, verranno interrotte ed escluse dall'elenco. Se hai selezionato l'opzione Cambia password dopo la disconnessione, verrai disconnesso da tutte le connessioni e ti verrà chiesto di creare una nuova password. Dopo aver creato una nuova password, dovrai inserire le tue credenziali per accedere al tuo DocSpace.

Abilitare il rilevamento della posizione per la versione server

Se stai utilizzando la versione server, il rilevamento della posizione non è disponibile di default. Per abilitare questa funzione, segui i passaggi seguenti.

Capitolo 1

Per determinare la posizione tramite indirizzo IP, è necessario riempire la tabella `dbip_lookup` con i dati nel database.

La tabella ha un formato dati specifico.

Per visualizzare la posizione nella sezione Connessioni attive, è necessario riempire le seguenti colonne:

  • `addr_type` - il tipo di indirizzo IP.
  • `ip_start` - l'inizio dell'intervallo di indirizzi IP.
  • `ip_end` - la fine dell'intervallo di indirizzi IP.
  • `country` - il codice del paese nel formato ISO-3166-alpha2.
  • `city` - il nome della località.

Il tipo di indirizzo IP ha due valori possibili: "ipv4" o "ipv6".

L'intervallo di indirizzi IP è specificato in un formato esteso contenente posizioni vuote:

  • "127.0.0.1" deve essere esteso a "127.000.000.001";
  • "::1" deve essere esteso a "0000:0000:0000:0000:0000:0000:0000:0001".

Il codice del paese è specificato come un'abbreviazione di due lettere (ad es., "AU", "US", "JP", ecc.) Il valore "ZZ" è ignorato (Paese sconosciuto o non specificato).

tabella dbip_location

Capitolo 2

I dati per riempire la tabella `dbip_lookup` possono essere presi ovunque.

Seguendo le istruzioni del Capitolo 1, puoi aggiungere record alla tabella in qualsiasi modo accessibile e conveniente.

Esistono molti servizi che forniscono informazioni sulla geolocalizzazione degli indirizzi IP. La maggior parte di questi servizi consente di scaricare informazioni in formato .csv.

Ad esempio, utilizzeremo il servizio https://db-ip.com/.

Scarica la base gratuita in formato .csv. Usa il seguente comando sostituendo {year} e {month} con l'anno/mese corrente, ad es. 2022 e 08:

wget https://download.db-ip.com/free/dbip-city-lite-{year}-{month}.csv.gz

Decomprimi l'archivio. Usa il seguente comando sostituendo {year} e {month} con l'anno/mese corrente, ad es. 2022 e 08:

gzip -dk dbip-city-lite-{year}-{month}.csv.gz
Capitolo 3

Abilitare il rilevamento della posizione su Windows

Utilizza l'utilità PHP per importare i dati di origine dal file .csv nella tabella `dbip_lookup` nel database.

Il codice sorgente dell'utilità può essere trovato qui.

Avvia l'utilità specificando il percorso del file csv e l'accesso al database:

C:\PHP\php.exe -f "C:\dbip-phpsrc-4.0\import.php" -- -f  "C:\dbip-phpsrc-4.0\dbip-city-lite-2024-10.csv" -d city-lite -b onlyoffice -t dbip_lookup -u root -p root

Se stai utilizzando un hostname diverso da localhost o una porta personalizzata, modifica la stringa di connessione nel file import.php.

Per eseguire l'utilità, è necessario abilitare i driver in PHP per lavorare con MySQL PDO e substring. Segui le istruzioni seguenti su Windows:

  1. Scarica: https://windows.php.net/download/
  2. Installa: https://www.sitepoint.com/how-to-install-php-on-windows/#installingphp
  3. Apporta modifiche per l'esecuzione: https://www.php.net/manual/en/install.windows.commandline.php

Per abilitare driver aggiuntivi in PHP, rimuovi il punto e virgola dalle seguenti righe nel file php.ini:

extension=mbstring extension=pdo_mysql

Dopo aver eseguito l'utilità, i dati dovrebbero apparire nella tabella `dbip_lookup` e il rilevamento della posizione in DocSpace dovrebbe funzionare.

Abilitare il rilevamento della posizione su Linux

  1. Installa i pacchetti richiesti:
    sudo yum install mysql-client wget php php-mbstring php-mysql 
    Nel comando sopra, yum è utilizzato per i sistemi basati su RPM. Nei sistemi basati su DEB, usa apt-get invece.
  2. Scarica la base gratuita:
    wget https://download.db-ip.com/free/dbip-city-lite-2024-10.csv.gz 
  3. Scarica l'utilità di aggiornamento:
    wget https://download.db-ip.com/free/dbip-phpsrc-4.0.tgz 
  4. Decomprimi gli archivi:
    tar -xvf dbip-phpsrc-4.0.tgz gunzip dbip-city-lite-2024-10.csv.gz
  5. Per la versione Docker, modifica l'utilità import.php nella cartella sorgente:
    vi import.php 

    Specifica 127.0.0.1 come host, 33060 come porta.

    $db = new PDO("mysql:host=127.0.0.1;port=33060;dbname={$dbname};charset=utf8mb4", $username, $password); 
  6. Esegui l'utilità di aggiornamento:
    /import.php -f ../dbip-city-lite-2024-10.csv -d city-lite -b docspace -t dbip_lookup -u <user> -p <password> 
Voci con l'etichetta tag:
Sfoglia tutti i tag