跳到主要内容

并发登录控制

功能说明

从 v3.9 版本开始,支持控制同一账号是否允许多地同时登录。

配置方式

配置路径:application.yml

jeecg:
firewall:
# 是否允许同一账号多地同时登录(为 true 时允许一起登录,为 false 时新登录挤掉旧登录)
is-concurrent: false

配置说明

参数类型默认值说明
is-concurrentbooleanfalse是否允许同一账号并发登录

使用场景

  • 设置为 true:允许同一账号在多个设备或浏览器同时登录,适用于需要多端协作的场景。
  • 设置为 false:同一账号新登录会挤掉旧的登录会话,确保账号同时只能在一个地方使用,提高安全性。

示例

禁止并发登录(推荐)

jeecg:
firewall:
is-concurrent: false

当用户在设备 A 登录后,又在设备 B 登录,设备 A 的登录会话会被强制退出。

允许并发登录

jeecg:
firewall:
is-concurrent: true

用户可以同时在多个设备或浏览器保持登录状态。


该配置仅在 v3.9+ 版本中生效。