ajgl/session-concurrency

Symfony 会话认证策略,用于控制并发

0.3.1 2015-03-25 20:11 UTC

This package is auto-updated.

Last update: 2024-09-10 19:56:57 UTC


README

AjglSessionConcurrency 组件允许您检测和控制同一用户的并发会话。

PR 引用

此功能已在 PR #12810 中提交给 Symfony 项目。

您对这个仓库的所有反馈和贡献都将帮助我改进相关的 PR。

使用方法

您必须使用组合策略链覆盖默认的会话认证策略

  1. 并发控制策略
  2. 默认策略
  3. 注册策略

如果您想在达到最大允许会话数时过期旧会话,您必须将 SessionRegistryExpirationListener 订阅到您应用程序 HTTP 内核的 kernel.response 事件。

Symfony 扩展包

如果您需要将此库集成到您的 Symfony 框架应用程序中,您可以安装 AjglSessionConcurrencyBundle

许可证

此组件采用 MIT 许可证。请参阅 LICENSE 文件中的完整许可证。

徽章

  • Travis CI: Build Status
  • 最新稳定版本: Latest Stable Version
  • 最新不稳定版本: Latest Unstable Version
  • 总下载量: Total Downloads
  • 月下载量: Montly Downloads
  • 日下载量: Daily Downloads
  • 许可证: License
  • Scrutinizer 质量评分: Scrutinizer Code Quality
  • Scrutinizer 代码覆盖率: Code Coverage
  • SensioLabs Insight 质量分析 SensioLabsInsight
  • VersionEye 依赖状态 Dependency Status

关于

AjglSessionConcurrency 是一个由 ajgarlag 发起的计划。

报告问题或功能请求

问题和功能请求在 Github 问题跟踪器 中跟踪。