管理活动会话

已在其他设备登录您的协作空间但忘记退出?您可以手动关闭特定活动会话。

活动连接列表仅适用于您的个人资料,且只能退出您个人资料的连接。

关闭特定会话

  1. 点击左下角您姓名旁的 选项图标 图标并选择个人资料选项,或直接点击您的姓名。
  2. 我的档案页面找到活动会话部分。您将看到所有活动连接列表,包含以下数据:操作系统、浏览器、日期时间、IP地址。SaaS版本中还会显示国家和地区。

    活动连接列表

  3. 找到需要关闭的连接,点击右侧 关闭会话图标 图标。
  4. 点击退出登录确认操作。

    关闭特定会话

选定连接将被终止并从列表中移除。

关闭所有活动连接

  1. 点击左下角您姓名旁的 选项图标 图标并选择个人资料选项,或直接点击您的姓名。
  2. 我的档案页面找到活动会话部分。
  3. 点击终止除当前会话之外的所有会话选项。
  4. 将弹出退出登录窗口:

    退出所有活动连接

    • 为增强安全性,可勾选登出后变更密码选项。
    • 点击注销按钮。

除当前连接外的所有连接将被终止。若勾选登出后变更密码,您将从所有连接退出并需创建新密码。创建新密码后,需重新输入凭证登录协作空间。

启用服务器版本的位置检测功能

服务器版本默认不提供位置检测功能。请按以下步骤启用此功能。

第一章

需在数据库`dbip_lookup`表中填充数据才能通过IP地址定位位置。

该表需遵循特定数据格式。

为在活动连接部分显示位置,必须填充以下列:

  • `addr_type` - IP地址类型。
  • `ip_start` - IP地址范围起始值。
  • `ip_end` - IP地址范围结束值。
  • `country` - ISO-3166-alpha2格式的国家代码。
  • `city` - 地区名称。

IP地址类型可选值为:"ipv4"或"ipv6"。

IP地址范围需采用扩展格式(含空位):

  • "127.0.0.1"需扩展为"127.000.000.001";
  • "::1"需扩展为"0000:0000:0000:0000:0000:0000:0000:0001"。

国家代码使用两位字母缩写(如"AU"、"US"、"JP"等)。"ZZ"值将被忽略(未知或未指定国家)。

dbip_location表

第二章

`dbip_lookup`表数据可从任意来源获取。

遵循第一章说明,您可通过任何便捷方式向表添加记录。

许多服务提供IP地址地理位置信息,多数支持.csv格式下载。

https://db-ip.com/服务为例:

下载免费的.csv格式数据库。使用以下命令(将{year}{month}替换为当前年月,如202208):

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

解压存档文件。使用以下命令(将{year}{month}替换为当前年月):

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

在 Windows 启用位置检测

使用PHP工具将.csv源数据导入数据库`dbip_lookup`表。

工具源代码参见此处

运行工具时指定csv文件路径和数据库访问权限:

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

若使用非 localhost 主机名或自定义端口,需修改 import.php 文件中的连接字符串。

运行工具前需在 PHP 中启用 MySQL PDO 和子字符串驱动。Windows 操作步骤如下:

  1. 下载地址:https://windows.php.net/download/
  2. 安装指南:https://www.sitepoint.com/how-to-install-php-on-windows/#installingphp
  3. 运行配置:https://www.php.net/manual/en/install.windows.commandline.php

php.ini 文件中取消以下行首的分号以启用驱动:

extension=mbstring
    extension=pdo_mysql

工具运行后,数据将出现在`dbip_lookup`表中,协作空间的位置检测功能即可使用。

在 Linux 启用位置检测

  1. 安装所需软件包:
    sudo yum install mysql-client wget php php-mbstring php-mysql
        
    上述命令使用 yum(适用于 RPM 系统)。DEB 系统请使用 apt-get
  2. 下载免费数据库:
    wget https://download.db-ip.com/free/dbip-city-lite-2024-10.csv.gz
        
  3. 下载更新工具:
    wget https://download.db-ip.com/free/dbip-phpsrc-4.0.tgz
        
  4. 解压存档文件:
    tar -xvf dbip-phpsrc-4.0.tgz
        gunzip dbip-city-lite-2024-10.csv.gz
  5. Docker版本需编辑源文件夹中的import.php工具:
    vi import.php
        

    指定主机为127.0.0.1,端口为33060。

    $db = new PDO("mysql:host=127.0.0.1;port=33060;dbname={$dbname};charset=utf8mb4", $username, $password);
        
  6. 运行更新工具:
    /import.php -f ../dbip-city-lite-2024-10.csv -d city-lite -b docspace -t dbip_lookup -u <用户> -p <密码>
        

观看视频

如何从协作空间中的所有活动会话中注销

在您自己的服务器上托管 ONLYOFFICE 文档,或在云端使用

文章: 标签:
浏览所有标签