mikoweb/ccdn-user-security-bundle

CCDN 用户安全包

v3.0.3 2016-06-18 13:13 UTC

This package is auto-updated.

Last update: 2024-09-25 06:57:12 UTC


README

SensioLabsInsight Build Status Scrutinizer Quality Score Code Coverage Latest Stable Version Total Downloads Stories in Ready

备注

此包是为 symfony 框架设计的,需要 Symfony ~2.4 和 PHP >=5.3.2

该项目使用 Doctrine >=2.1,因此不需要任何特定的数据库。

此文件是 CCDNUser 包的一部分

© CCDN © CodeConsortium

原始版本可在以下位置找到

有关完整的版权和许可信息,请查看与源代码一起分发的 LICENSE 文件。

SensioLabsInsight knpbundles.com

描述

使用此包来减轻对您的网站进行的暴力破解字典攻击。过多的失败登录将强制用户恢复账户,进一步尝试绕过该措施将阻止用户访问指定的网页,通过在所有指定路由上返回 HTTP 500 响应来阻止登录页面等。

您可以使用此包与您喜欢的任何用户包一起使用。

此包提供用户注册/登录/注销等特性。此包仅用于减轻暴力破解字典攻击。请与您喜欢的用户包一起使用此包。

特性。

安全包提供以下特性

  1. 通过限制登录尝试次数来防止暴力攻击
    1. 当第一个限制达到时,重定向到账户恢复页面。
    2. 当达到二级限制时,返回 HTTP 500 状态以阻止登录页面等。
  2. 所有限制均可配置。
  3. 要阻止的路由可配置。
  4. 账户恢复页面的路由可配置。
  5. 与 UserBundle 具体内容解耦。您可以使用此包与您喜欢的任何用户包一起使用。
  6. 在登录成功后,将用户重定向到最后一个他们所在的页面。
  7. 在注销成功后,将用户重定向到最后一个他们所在的页面。

文档。

文档可以在本包中的 Resources/doc/index.md 文件中找到。

阅读文档.

安装。

所有安装说明都位于 文档 中。

许可。

本软件采用 MIT 许可证。请参阅包中的完整许可文件。

Resources/meta/LICENSE

阅读许可证.

关于。

CCDNUser 安全包 是来自 Code Consortium 的免费软件。请参阅贡献者 列表。

报告问题或功能请求。

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

Code Consortium 上进一步讨论项目。