helllomatt/aspen-user-api

ASPEN框架的用户和认证管理API模块。

1.0 2017-05-09 16:46 UTC

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

设置数据库

  1. 导航到包.../vendor/helllomatt/aspen-user-api
  2. 在根目录下您将找到db.sql
  3. db.sql导入到您的数据库中

代码更新

在您的index.php文件中需要进行两个更改。

  1. require 'vendor/autoload.php'下添加session_start()(如果您计划使用基于session的认证)
  2. vendor/helllomatt/aspen-user-api添加到管理器的load()数组中

之后,您就可以使用API了。

运行测试

测试需要实际的数据库连接。

修改phpunit.xml文件以反映您的数据库设置以便运行测试。