geeshoe/bluefish

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

PHP 用户认证库

v0.4.0 2019-05-14 22:20 UTC

This package is auto-updated.

Last update: 2021-12-15 04:28:22 UTC


README

BlueFish 是一个 PHP 用户认证库。

请注意,此项目处于初始开发阶段,因此部分文档可能不完整。

入门

BlueFish 遵循 PSR-1PSR-2PSR-4 规范。

先决条件

要检查 PDO MySQL 驱动是否启用,请在 CLI 或您的 web 服务器上运行以下命令。(不要让任何人访问 phpinfo()!)

phpinfo(); <-- Use in script on webserver.
php -i <-- Use with CLI

并确保 PDO 驱动列表中包含 MySQL。如果列表中没有,或者您在 phpinfo() 中找不到任何关于 PDO 的提及,您可能需要使用以下方法重新编译 PHP:

./configure --with-pdo-mysql

安装

要将 BlueFish 添加到您的项目中,请运行

composer require geeshoe/bluefish

如果您希望使用 BlueFish 的开发分支,请在 composer.json 文件中使用以下代码行。

composer require geeshoe/bluefish dev-develop

配置

BlueFish 本身无需配置。但是,BlueFish 使用 DbLib 来处理数据库查询。因此,DbLib 需要使用数据库凭证进行配置。有关进一步说明,请参阅 DbLib 的 文档

文档

API 和使用文档即将推出。

作者

源代码可在 (https://github.com/geeshoe) 获取

如有问题、评论或抱怨,请通过以下方式联系我:

jr (at) geeshoe (dot) com