管理活动会话
已在其他设备登录您的协作空间但忘记退出?您可以手动关闭特定活动会话。
关闭特定会话
- 点击左下角您姓名旁的
图标并选择个人资料选项,或直接点击您的姓名。
-
在我的档案页面找到活动会话部分。您将看到所有活动连接列表,包含以下数据:操作系统、浏览器、日期时间、IP地址。SaaS版本中还会显示国家和地区。
-
找到需要关闭的连接,点击右侧
图标。
-
点击退出登录确认操作。
选定连接将被终止并从列表中移除。
关闭所有活动连接
- 点击左下角您姓名旁的
图标并选择个人资料选项,或直接点击您的姓名。
- 在我的档案页面找到活动会话部分。
- 点击终止除当前会话之外的所有会话选项。
-
将弹出退出登录窗口:
- 为增强安全性,可勾选登出后变更密码选项。
- 点击注销按钮。
除当前连接外的所有连接将被终止。若勾选登出后变更密码,您将从所有连接退出并需创建新密码。创建新密码后,需重新输入凭证登录协作空间。
启用服务器版本的位置检测功能
服务器版本默认不提供位置检测功能。请按以下步骤启用此功能。
第一章
需在数据库`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_lookup`
表数据可从任意来源获取。
遵循第一章说明,您可通过任何便捷方式向表添加记录。
许多服务提供IP地址地理位置信息,多数支持.csv格式下载。
以https://db-ip.com/服务为例:
下载免费的.csv格式数据库。使用以下命令(将{year}
和{month}
替换为当前年月,如2022
和08
):
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 操作步骤如下:
- 下载地址:https://windows.php.net/download/
- 安装指南:https://www.sitepoint.com/how-to-install-php-on-windows/#installingphp
- 运行配置:https://www.php.net/manual/en/install.windows.commandline.php
在 php.ini
文件中取消以下行首的分号以启用驱动:
extension=mbstring
extension=pdo_mysql
工具运行后,数据将出现在`dbip_lookup`
表中,协作空间的位置检测功能即可使用。
在 Linux 启用位置检测
- 安装所需软件包:
sudo yum install mysql-client wget php php-mbstring php-mysql
上述命令使用yum
(适用于 RPM 系统)。DEB 系统请使用apt-get
。 -
下载免费数据库:
wget https://download.db-ip.com/free/dbip-city-lite-2024-10.csv.gz
-
下载更新工具:
wget https://download.db-ip.com/free/dbip-phpsrc-4.0.tgz
-
解压存档文件:
tar -xvf dbip-phpsrc-4.0.tgz gunzip dbip-city-lite-2024-10.csv.gz
-
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);
-
运行更新工具:
/import.php -f ../dbip-city-lite-2024-10.csv -d city-lite -b docspace -t dbip_lookup -u <用户> -p <密码>