helllomatt / aspen-user-api
ASPEN框架的用户和认证管理API模块。
1.0
2017-05-09 16:46 UTC
Requires
- php: >=5.6.0
- bshaffer/oauth2-server-php: ~1.8
- helllomatt/basically: ^0.3
- helllomatt/double: ^1.1
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is not auto-updated.
Last update: 2024-09-28 19:58:08 UTC
README
这是一个使用ASPEN框架进行用户管理的API。用户可以
- 注册新账户
- 激活账户
- 通过请求重置密码
- 通过OAuth2或Session登录
- 更新信息(登录后)
- 更改密码(登录后)
如何安装
分为两个部分:首先安装包,然后设置数据库。
安装包
composer require helllomatt/aspen-user-api
设置数据库
- 导航到包
.../vendor/helllomatt/aspen-user-api - 在根目录下您将找到
db.sql - 将
db.sql导入到您的数据库中
代码更新
在您的index.php文件中需要进行两个更改。
- 在
require 'vendor/autoload.php'下添加session_start()(如果您计划使用基于session的认证) - 将
vendor/helllomatt/aspen-user-api添加到管理器的load()数组中
之后,您就可以使用API了。
运行测试
测试需要实际的数据库连接。
修改phpunit.xml文件以反映您的数据库设置以便运行测试。