session-limiter
v1.0.3
Published
A lightweight Node.js library to limit the number of active user sessions based on username and token. Prevents multiple logins across devices, with configurable max sessions, optional TTL, and pluggable storage (memory or Redis). Ideal for SaaS, corporat
Downloads
21
Maintainers
Readme
session-limiter
A lightweight Node.js package to limit the number of active sessions (tokens) per user.
Useful for corporate apps, SaaS platforms, and any system where you want to restrict multiple device logins.
✨ Features
- Limit active devices/sessions per username
- Customizable max devices
- Token-based tracking (JWT/session ID)
- Memory storage (default) + Redis support (coming soon)
- Optional TTL (auto session expiration)
- Simple API
📦 Installation
npm install session-limiter
