geeshoe / bluefish
该包已被弃用且不再维护。未建议替代包。
PHP 用户认证库
v0.4.0
2019-05-14 22:20 UTC
Requires
- php: ^7.2
- ext-pdo_mysql: *
- geeshoe/dblib: @alpha
- geeshoe/helpers: ^0
- ramsey/uuid: ^3.8
Requires (Dev)
- phpunit/phpunit: ^8.1
- squizlabs/php_codesniffer: ^3.4
- symfony/dotenv: ^4.2
This package is auto-updated.
Last update: 2021-12-15 04:28:22 UTC
README
BlueFish 是一个 PHP 用户认证库。
请注意,此项目处于初始开发阶段,因此部分文档可能不完整。
入门
BlueFish 遵循 PSR-1、PSR-2 和 PSR-4 规范。
先决条件
- PHP 7.2+
- PDO_MYSQL 扩展
- MariaDb / MySQL
要检查 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 和使用文档即将推出。
作者
- Jesse Rushlow - 主要开发者 - geeShoe 开发
源代码可在 (https://github.com/geeshoe) 获取
如有问题、评论或抱怨,请通过以下方式联系我:
jr (at) geeshoe (dot) com