vulah/kohana-sentinel

该包已被弃用且不再维护。未建议替代包。

Kohana 模块,用于将 sentinel 集成到 Kohana 中

0.5.1 2016-05-11 18:50 UTC

This package is not auto-updated.

Last update: 2021-03-05 23:27:20 UTC


README

Build Status

对于 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',
]);