SpringBoot 登录设备管理系统 示例工程
一个基于SpringBoot的登录设备管理系统,支持用户查看所有登录设备并强制踢下线。 功能特性 多设备登录管理:支持同一账号多设备同时登录 设备列表查看:用户可查看所有已登录设备 强制踢下线:一键踢出其他设备会话 设备信息识别:自动识别设备类型、IP地址等 会话统计:实时统计活跃、已踢出、已登出会话 JWT认证:基于JWT的无状态认证机制 Redis缓存:使用Redis存储会话信息 技术栈 Spring Boot 3.2.0 Spring Security Spring Data JPA Spring Data Redis JWT (jjwt) H2 Database Maven 快速开始 1. 克隆项目 git clone <repository-url> cd SpringBoot-Device-Session-Management-Demo 2. 启动Redis 确保Redis服务已启动,默认配置为localhost:6379 3. 运行项目 mvn spring-boot:run 4. 访问测试页面 打开浏览器访问:http://localhost:8....