thesoftnet / authentication-sentry
PHP 5.3+ Sentry分支,用于Laravel acl包
v1.0.1
2018-11-01 05:42 UTC
Requires
- php: >=5.6.4
Requires (Dev)
- illuminate/cookie: ~5.4
- illuminate/database: ~5.4
- illuminate/http: ~5.4
- illuminate/session: ~5.4
- ircmaxell/password-compat: 1.0.*
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~5.7
Suggests
- happydemon/txt: Required Text helpers when using the Kohana implementation
- illuminate/database: Default sentry user, group and throttling implementations.
- ircmaxell/password-compat: Default hashing uses PHP 5.5 password_* functions, with forward-compatible support.
This package is auto-updated.
Last update: 2024-09-29 04:14:38 UTC
README
Sentry是一个PHP 5.3+的全功能身份验证与授权系统。它还提供用户组和其他安全功能。
Sentry是一组与框架无关的接口和默认实现,尽管您可以用合适的实现替换。
功能
它还提供了用户组和其他安全功能等附加功能
- 可配置的身份验证(可以使用任何所需的身份验证类型,例如用户名或电子邮件)
- 授权
- 用户激活(可选)
- 组和组权限
- "记住我"
- 用户暂停
- 登录限制(可选)
- 用户禁止
- 密码重置
- 用户数据
- 接口驱动 - 可以随意切换自己的实现
安装
Sentry的安装非常简单。我们提供了一些指南,帮助您将Sentry与您喜欢的框架一起使用,或者独立使用
入门
- 在Laravel 4中使用
- 在FuelPHP 1中使用
- 在CodeIgniter 3中使用
- 原生使用(通过composer)
升级
目前,我们没有从Sentry 1升级的方法,但我们可能在Sentry 2.0稳定发布之前发布一个。在测试版或候选版之间升级时,请参阅我们的变更日志。
支持
我们通过我们的帮助论坛、在IRC上的#cartalyst以及通过GitHub问题(仅限错误)提供支持。
如果您喜欢Sentry,请考虑订阅我们的Arsenal。这使我们能够继续创建出色的软件,并且能够支付晚上的饭费。订阅者还将获得所有我们的包的优先支持,包括免费和仅限订阅者的包。