jansuchanek/npresence
最新稳定版本:v1.0.0
Composer 安装命令:
composer require jansuchanek/npresence
包简介
Live user presence, heartbeat tracking, and activity logging for Nette Framework
README 文档
README
User presence tracking for Nette applications — heartbeats, active sessions, activity logging, browser detection.
Installation
composer require jansuchanek/npresence
Nette Integration
extensions: presence: NPresence\PresenceExtension presence: staleMinutes: 5 # optional, default 5
Usage
In Presenter (heartbeat endpoint)
use NPresence\PresencePresenterTrait; class SecurityPresenter extends BasePresenter { use PresencePresenterTrait; }
Service API
use NPresence\PresenceService; $service->heartbeat($userId, $sessionId, $userAgent); $activeSessions = $service->getActiveSessions(); $service->logActivity($userId, 'login', $request); $service->cleanupStaleSessions();
Requirements
- PHP >= 8.1
- doctrine/dbal
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 10
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-03-18