ajgl / session-concurrency
Symfony 会话认证策略,用于控制并发
0.3.1
2015-03-25 20:11 UTC
Requires
- php: >=5.3.3
- ajgl/session-expiration: >=0.1.1
- symfony/security: ~2.3
Requires (Dev)
- ext-pdo_sqlite: *
- phpunit/phpunit: ~4.2
- symfony/filesystem: ~2.3
README
AjglSessionConcurrency 组件允许您检测和控制同一用户的并发会话。
PR 引用
此功能已在 PR #12810 中提交给 Symfony 项目。
您对这个仓库的所有反馈和贡献都将帮助我改进相关的 PR。
使用方法
您必须使用组合策略链覆盖默认的会话认证策略
- 并发控制策略
- 默认策略
- 注册策略
如果您想在达到最大允许会话数时过期旧会话,您必须将 SessionRegistryExpirationListener
订阅到您应用程序 HTTP 内核的 kernel.response
事件。
Symfony 扩展包
如果您需要将此库集成到您的 Symfony 框架应用程序中,您可以安装 AjglSessionConcurrencyBundle
许可证
此组件采用 MIT 许可证。请参阅 LICENSE 文件中的完整许可证。
徽章
- Travis CI:
- 最新稳定版本:
- 最新不稳定版本:
- 总下载量:
- 月下载量:
- 日下载量:
- 许可证:
- Scrutinizer 质量评分:
- Scrutinizer 代码覆盖率:
- SensioLabs Insight 质量分析
- VersionEye 依赖状态
关于
AjglSessionConcurrency 是一个由 ajgarlag 发起的计划。
报告问题或功能请求
问题和功能请求在 Github 问题跟踪器 中跟踪。