Upravljanje aktivnim vezama
Prijavili ste se na portal sa drugog uređaja, ali ste zaboravili da se odjavite? Možete ručno zatvoriti aktivnu sesiju određenog korisnika.
Napomena: lista aktivnih veza dostupna je samo za vaš profil, i samo veze vašeg profila mogu biti odjavljene.
Brzi početak
Izvršite ove jednostavne korake da biste zatvorili određenu sesiju:
- Uđite na vaš portal.
- Idite na vašu stranicu Profil u gornjem desnom uglu.
- Pronađite odeljak Aktivne veze. Kliknite na Prikaži da otvorite listu svih aktivnih veza ovog korisnika.
- Pronađite potrebnu vezu i kliknite na ikonu
koja se nalazi desno.
- Potvrdite akciju.
Izabrana veza će biti prekinuta i uklonjena sa liste. Nakon toga, korisnik će morati ponovo uneti akreditive da bi se prijavio na portal sa istog uređaja.
Lista svake aktivne veze sadrži sledeće podatke: Operativni sistem, Pregledač, Vreme i datum, IP-adresa i Lokacija.

Ako koristite serversku verziju, detekcija lokacije nije dostupna po defaultu. Da biste omogućili ovu funkciju, pratite korake opisane u odeljku Omogućavanje detekcije lokacije za serversku verziju.
Da biste zatvorili sve aktivne veze:
-
Uđite na vaš portal.
-
Idite na vašu stranicu Profil u gornjem desnom uglu.
-
-
Kliknite na Odjavi se sa svih aktivnih veza u odeljku Aktivne veze.
ili
-
Kliknite na ikonu
pored korisničkog imena i izaberite stavku Odjavi se sa svih aktivnih veza iz padajuće liste. Ova opcija može biti primenjena samo od strane administratora na profile drugih korisnika.
-
-
Pojaviće se prozor Odjavi se sa svih aktivnih veza:
- Kliknite na Odjavi se i Promeni lozinku da se odjavite sa svih veza i započnete proceduru promene lozinke.
- Kliknite na Odjavi se da se odjavite sa svih veza.
Dodatne informacije
P: Zašto ne mogu pronaći stavku Odjavi se sa svih aktivnih veza u meniju Akcije pored korisničkog imena?
Funkcija Odjavi se sa svih aktivnih veza korišćenjem menija Akcije može se primeniti samo na druge korisnike. Da biste se odjavili sa svih veza za vaš profil, otvorite odeljak Aktivne veze i kliknite na dugme Odjavi se sa svih aktivnih veza.
Omogućavanje detekcije lokacije za serversku verziju
Ako koristite serversku verziju, detekcija lokacije nije dostupna po defaultu. Da biste omogućili ovu funkciju, pratite korake ispod.
Poglavlje 1
Da biste odredili lokaciju prema IP adresi, potrebno je popuniti tabelu `onlyoffice`.`dbip_location` podacima u bazi podataka.
Tabela ima specifičan format podataka.
Da bi se prikazala lokacija u odeljku Aktivne veze, 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 zemlje 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.1mora biti proširen na127.000.000.001;::1mora biti proširen na0000:0000:0000:0000:0000:0000:0000:0001.
Kod zemlje je specificiran kao dvoslovna skraćenica (npr. AU, US ili JP). Vrednost ZZ, koja označava nepoznatu ili neodređenu zemlju, se ignoriše.

Poglavlje 2
Podaci za popunjavanje tabele `onlyoffice`.`dbip_location` mogu se preuzeti iz bilo kog izvora.
Prateći uputstva iz Poglavlja 1, možete dodati zapise u tabelu na bilo koji pogodan način.
Postoji mnogo servisa koji pružaju informacije o geolokaciji IP adresa. Većina tih 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/mesecom, npr. 2022 i 08:
wget https://download.db-ip.com/free/dbip-city-lite-{year}-{month}.csv.gz
Otpakujte arhivu. Koristite sledeću komandu, zamenjujući {year} i {month} sa trenutnom godinom/mesecom, npr. 2022 i 08:
gzip -dk dbip-city-lite-{year}-{month}.csv.gz
Poglavlje 3
Da bismo olakšali prenos podataka, napisali smo alatku IpGeolocationConverter koja konvertuje izvorne podatke iz .csv datoteke u potrebni format.
Izvorni kod alatke možete pronaći na GitHub-u.
Izgradnja i pokretanje izvršne datoteke
OS Windows
Možete koristiti Visual Studio ili MSBuild u konzoli za izgradnju izvršne datoteke. Takođe je potreban .NET Framework 4.8 Developer Pack.
Preuzmite alatku, idite do direktorijuma i pokrenite MSBuild.exe navodeći projektnu datoteku:
"%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe" IpGeolocationConverter.csproj
Pokrenite datoteku .\bin\Debug\IpGeolocationConverter.exe.
OS Linux
Možete koristiti mono za izgradnju izvršne datoteke. Ako je ONLYOFFICE već instaliran, mono je prisutan ili na hostu ili u CommunityServer kontejneru.
Preuzmite alatku, idite do direktorijuma i pokrenite kompajler navodeći datoteku izvornog koda:
mcs -out:IpGeolocationConverter.exe Program.cs
Pokrenite datoteku mono IpGeolocationConverter.exe.
Alternativno, možete izgraditi ceo projekat koristeći xbuild IpGeolocationConverter.csproj i pokrenuti datoteku mono bin/Debug/IpGeolocationConverter.exe.
Kada se izvršna datoteka pokrene, bićete upitani da unesete putanju do .csv datoteke koja sadrži podatke.
Zatim ćete biti upitani da unesete brojeve kolona u datoteci koje odgovaraju potrebnim podacima.
Ako koristite alatku IpGeolocationConverter.exe i bazu podataka preuzetu sa db-ip.com, preporučuje se da navedete brojeve kolona kao što je prikazano na slici ispod:

Kao rezultat, nova datoteka koja sadrži podatke u potrebnom formatu biće kreirana u direktorijumu sa navedenom .csv datotekom.
Poglavlje 4
Izlazna .csv datoteka koja sadrži podatke mora biti uvezena u tabelu `onlyoffice`.`dbip_location` u bazi podataka.
Uvoz csv u bazu podataka
OS Windows + HeidiSQL
Otvorite HeidiSQL.
Povežite se na ONLYOFFICE MySQL bazu podataka. Da biste to uradili, unesite sledeće podatke:
- Hostname: ONLYOFFICE domen ili IP adresa
- Korisnik: root
- Lozinka: onlyoffice
- Baza podataka: onlyoffice
Zatim kliknite na Otvori.
Navedite vrednost ON za postavku local_infile.

Izaberite stavku menija Alati > Uvezi CSV datoteku.... Odaberite izlaznu datoteku, tabelu i navedite kodiranje, separatore (Linije završene sa) i polja. Poništite izbor za kolone id i processed.

Kliknite na Uvezi.
OS Linux + komandna linija (ONLYOFFICE Docker verzija)
Kopirajte datoteku koja sadrži podatke u kontejner:
docker cp ./converteddbip-city-lite-2022-05.csv onlyoffice-mysql-server:/tmp/dbip.csv
Uđite u kontejner:
docker exec -it onlyoffice-mysql-server bash
Povežite se na mysql:
mysql --local-infile=1 -u root -pmy-secret-pw
Proverite da li postavka local_infile ima vrednost ON. U suprotnom, dobićete sledeću grešku: 'ERROR 3948 (42000): Loading local data is disabled; this must be enabled on both the client and server sides'.
SHOW GLOBAL VARIABLES LIKE 'local_infile';
Ako nije, postavite ovu vrednost:
SET GLOBAL local_infile = true;
Izaberite bazu podataka:
use onlyoffice;
Izvršite zahtev:
load data local infile '/tmp/dbip.csv'
into table dbip_location
character set utf8
fields terminated by ','
enclosed by '"'
lines terminated by '\n'
(addr_type, ip_start, ip_end, country, stateprov, district, city, zipcode, latitude, longitude, geoname_id, timezone_offset, timezone_name);
U zavisnosti od vašeg operativnog sistema, parametar terminated by može se razlikovati: '\n' ili '\r\n'.