Pređi na glavni sadržaj

Upravljanje aktivnim sesijama

Prijavili ste se u svoj radni prostor sa drugog uređaja, ali ste zaboravili da se odjavite? Možete ručno zatvoriti određenu aktivnu sesiju.

note

Lista aktivnih sesija dostupna je samo za vaš profil, i samo sesije vašeg profila mogu biti prekinute.

Zatvaranje određene sesije​

  1. Kliknite na Options icon ikonu pored vašeg imena u donjem levom uglu i izaberite opciju Profil ili jednostavno kliknite na vaše ime.

  2. Na stranici Moj profil otvorite karticu Prijava i pronađite sekciju Aktivne sesije. Videćete listu svih vaših aktivnih sesija u tri kolone: Sesije (operativni sistem i pregledač), Datum (datum i vreme) i Lokacija (IP adresa; u SaaS verziji prikazuju se i država i grad). Sesija u kojoj trenutno radite označena je kvačicom.

    Active connections list

  3. Pronađite potrebnu sesiju i kliknite na Close section icon ikonu koja se nalazi sa desne strane.

  4. U prozoru Odjavi se iz aktivne konekcije koji se otvori, kliknite Odjavi se da potvrdite akciju ili Otkaži da sesija ostane aktivna.

    Closing a particular session

Izabrana sesija će biti prekinuta i uklonjena sa liste.

Zatvaranje svih aktivnih sesija​

  1. Kliknite na Options icon ikonu pored vašeg imena u donjem levom uglu i izaberite opciju Profil ili jednostavno kliknite na vaše ime.

  2. Na stranici Moj profil otvorite karticu Prijava i pronađite sekciju Aktivne sesije.

  3. Kliknite na link Prekini sve sesije osim trenutne.

  4. U prozoru Odjavi se koji se otvori:

    Log out from all active connections

    • Za veću sigurnost, možete označiti opciju Promeni lozinku nakon odjavljivanja.
    • Kliknite na dugme Odjavi se.

Sve sesije osim trenutne će biti prekinute i uklonjene sa liste. Ako ste označili opciju Promeni lozinku nakon odjavljivanja, bićete odjavljeni iz svih sesija i biće vam zatraženo da kreirate novu lozinku. Nakon kreiranja nove lozinke, moraćete da unesete svoje podatke za prijavu u vaš radni prostor.

Omogućavanje detekcije lokacije za server verziju​

Ako koristite server verziju, detekcija lokacije nije dostupna po defaultu. Da biste omogućili ovu funkciju, pratite sledeće korake.

Korak 1​

Da biste odredili lokaciju prema IP adresi, potrebno je da popunite tabelu dbip_lookup u bazi podataka podacima.

Tablica ima specifičan format podataka.

Da bi se prikazala lokacija u sekciji Aktivne sesije, potrebno je popuniti sledeće kolone:

  • addr_type - tip IP adrese.
  • ip_start - početak opsega IP adresa.
  • ip_end - kraj opsega IP adresa.
  • country - kod države u ISO-3166-alpha2 formatu.
  • city - naziv lokaliteta.

Tip IP adrese ima dve moguće vrednosti: "ipv4" ili "ipv6".

Opseg IP adresa je specificiran u proširenom formatu koji sadrži prazne pozicije:

  • "127.0.0.1" mora biti proširen na "127.000.000.001".
  • "::1" mora biti proširen na "0000:0000:0000:0000:0000:0000:0000:0001".

Kod države je specificiran kao dvoslovna skraćenica (na primer, "AU", "US" ili "JP"). Vrednost "ZZ" se ignoriše (nepoznata ili nespecificirana država).

dbip_location table

Korak 2​

Podaci za popunjavanje tabele dbip_lookup mogu se uzeti bilo gde.

Prateći uputstva iz Koraka 1, možete dodati zapise u tabelu na bilo koji dostupan i prikladan način.

Postoji mnogo servisa koji pružaju informacije o geolokaciji IP adresa. Većina ovih servisa omogućava preuzimanje informacija u .csv formatu.

Kao primer, koristićemo servis https://db-ip.com/.

Preuzmite besplatnu bazu u .csv formatu. Koristite sledeću komandu zamenjujući {year} i {month} sa trenutnom godinom/mesecem, npr. 2022 i 08:

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

Raspakujte arhivu. Koristite sledeću komandu zamenjujući {year} i {month} sa trenutnom godinom/mesecem, npr. 2022 i 08:

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

Korak 3​

Omogućavanje detekcije lokacije na Windows-u​

Koristite PHP alatku za uvoz izvornih podataka iz .csv fajla u tabelu dbip_lookup u bazi podataka.

Izvorni kod alatke možete pronaći ovde.

Pokrenite alatku navodeći putanju do .csv fajla i podatke za pristup bazi podataka:

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

Ako koristite ime hosta drugačije od localhost ili prilagođeni port, promenite string konekcije u import.php fajlu.

Da biste pokrenuli alatku, potrebno je da omogućite PHP drajvere za rad sa MySQL PDO i mbstring. Pratite uputstva ispod na Windows-u:

  1. Preuzmite: https://windows.php.net/download/
  2. Instalirajte: https://www.sitepoint.com/how-to-install-php-on-windows/#h-installing-php
  3. Napravite izmene za pokretanje: https://www.php.net/manual/en/install.windows.commandline.php

Da biste omogućili dodatne drajvere u PHP-u, uklonite tačku i zarez sa sledećih linija u php.ini fajlu:

extension=mbstring
extension=pdo_mysql

Nakon pokretanja alatke, podaci bi trebalo da se pojave u tabeli dbip_lookup i detekcija lokacije u radnom prostoru bi trebalo da radi.

Omogućavanje detekcije lokacije na Linux-u​

  1. Instalirajte potrebne pakete:

    sudo yum install mysql-client wget php php-mbstring php-mysql
    note

    U gornjoj komandi, yum se koristi, što je namenjeno za sisteme zasnovane na RPM-u. Na sistemima zasnovanim na DEB-u, koristite apt-get umesto toga.

  2. Preuzmite besplatnu bazu podataka:

    wget https://download.db-ip.com/free/dbip-city-lite-2024-10.csv.gz
  3. Preuzmite alatku za ažuriranje:

    wget https://download.db-ip.com/free/dbip-phpsrc-4.0.tgz
  4. Raspakujte arhive:

    tar -xvf dbip-phpsrc-4.0.tgz
    gunzip dbip-city-lite-2024-10.csv.gz
  5. Za Docker verziju, uredite import.php alatku u izvornoj fascikli:

    vi import.php

    Navedite 127.0.0.1 kao host i 33060 kao port.

    $db = new PDO("mysql:host=127.0.0.1;port=33060;dbname={$dbname};charset=utf8mb4", $username, $password);
  6. Pokrenite alatku za ažuriranje:

    /import.php -f ../dbip-city-lite-2024-10.csv -d city-lite -b docspace -t dbip_lookup -u <user> -p <password>