francium / logsys
PHP 安全、高级登录系统
v1.0.1
2018-02-11 08:06 UTC
Requires
- php: >=5.6
- duncan3dc/sessions: 1.2.0
Requires (Dev)
- phpunit/phpunit: 5.7.16
README
PHP 高级登录系统是 Francium 项目 的一部分
查看此 博客文章 获取完整文档。
安装
使用 Composer
composer require francium/logsys
说明
博客文章 包含了如何安装和使用 logSys 的全部信息。
以下文件夹包含使用示例
- example-basic
- example-two-step-login
PHP 的 mail() 函数用于发送电子邮件。很可能会通过它发送的电子邮件会进入垃圾邮件文件夹。为了避免这种情况,请向 config
-> basic
-> email_callback
中添加电子邮件函数。
我建议使用 PHPMailer (SMTP) 或 Mailgun API 来发送电子邮件。
版本及升级
查看 CHANGELOG
贡献
- 遵循 PSR 标准
- 为所做的更改编写或修改单元测试(如果适用)
- 在 pull request 之前运行单元测试。
安全漏洞
请通过 电子邮件 直接向我报告安全漏洞。
测试
首先在主文件夹中执行 composer update
。这将安装 phpunit。
编辑位于 testing
文件夹中的 XML 文件中的数据库配置并运行
vendor/bin/phpunit -c testing/phpunit.mysql.xml && vendor/bin/phpunit -c testing/phpunit.postgresql.xml && vendor/bin/phpunit -c testing/phpunit.sqlite.xml