vulah / kohana-sentinel
该包已被弃用且不再维护。未建议替代包。
Kohana 模块,用于将 sentinel 集成到 Kohana 中
0.5.1
2016-05-11 18:50 UTC
Requires
- php: >=5.5.9
- cartalyst/sentinel: ^2.0
- illuminate/database: ^5.2
- illuminate/events: ^5.2
- kohana/core: ~3.3
- symfony/http-foundation: ^3.0
Requires (Dev)
- mockery/mockery: ~0.9
- phpunit/phpunit: ~4.6
- squizlabs/php_codesniffer: ~2.3
This package is not auto-updated.
Last update: 2021-03-05 23:27:20 UTC
README
对于 Kohana 3 的 sentinel 库提供了与 sentinel 2.* 的简单集成。您可以通过将 config/sentinel.php
文件放置到您的 app/config
文件夹中并编辑它来配置您的 sentinel 集成。
使用 Sentinel
要使用 Kohana Sentinel,通过 composer require 安装。您可以在 CLI 中运行 composer require vulah/kohana-sentinel
来完成此操作。然后通过在 bootstrap.php
中添加以下行将 Kohana Sentinel 添加到您的模块中:'sentinel' => VENDORPATH.'vulah/kohana-sentinel'
。
要配置 sentinel,请复制 vendor/vulah/kohana-sentinel/config/sentinel.php
到您的 app/config
文件夹,并对其进行编辑。
快速示例
以下是一个通过创建 Sentinel 实例并调用 authenticate 动作来使用 Kohana Sentinel 的快速示例。
$sentinel = \Kohana\Sentinel\SentinelFactory::create();
$sentinel->authenticate([
'email' => 'john.doe@example.com',
'password' => 'password',
]);