144 lines
5.8 KiB
Markdown
144 lines
5.8 KiB
Markdown
# Admin管理后台使用手册
|
||
|
||
使用管理后台之前,请先配置并安装好PhalApi专业版,并创建超级管理员账号。
|
||
|
||
## 访问管理后台
|
||
|
||
假设配置的域名是http://open.phalapi.net,那么管理后台的地址是:
|
||
```
|
||
http://open.phalapi.net/admin/
|
||
```
|
||
|
||
或者通过在线接口文档页面,点击【管理后台】直接进入,例如:
|
||

|
||
|
||
## 登录管理后台
|
||
|
||
打开管理后台,首先需要进行管理员登录,登录界面如下:
|
||

|
||
|
||
管理员账号密码,在安装向导时,由用户自行设定。如果忘记管理员账号,可查看member数据库表;如果忘记密码,需要重新安装。
|
||
|
||
## 使用管理后台
|
||
|
||
进入管理后台后,可以看到类似以下的后台首页:
|
||
|
||

|
||
|
||
其他功能模块,按界面指引操作即可。
|
||
|
||
下面简单介绍管理后台的功能,最新的界面以最新版的为准。
|
||
|
||
## 账号管理
|
||
管理和查看全部账号,包括管理员、开发者和会员的账号,进行账号的管理,例如修改密码、修改资料、创建账号。
|
||

|
||
|
||
创建账号:
|
||

|
||
|
||
## 应用管理
|
||
可以对客户端应用进行管理,如审核开发者应用、查看应用信息、限制应用接口调用次数、禁用或恢复等。
|
||

|
||
|
||
## 接口管理(权限、设计、测试)
|
||
可以进行接口权限分配和管理(权限分配)、进行可视化接口设计(接口开发)、接口自动化黑盒测试(接口测试)。
|
||
|
||
接口权限:
|
||
为开发者角色分配接口权限:
|
||

|
||
|
||
创建接口授权规则:
|
||

|
||
|
||
接口设计:
|
||
可以在线生成接口代码、保存接口代码,还可以创建数据库表,生成对应的CURD通用数据接口。
|
||

|
||
|
||
接口测试:
|
||

|
||
|
||
## 素材库
|
||
对上传的图片、文档进行管理:
|
||

|
||
|
||
## 配置管理
|
||
动态配置:
|
||

|
||
|
||
## 计划任务
|
||
定时计划任务,需要添加crontab配置,启动后台任务。
|
||

|
||
|
||
通过crontab -e,添加以下计划任务:
|
||
```
|
||
# PhalApi Pro 计划任务
|
||
*/1 * * * * php /path/to/phalapi-pro/bin/run_task.php > /dev/null
|
||
```
|
||
|
||
## 数据库管理
|
||
可以统计数据库容量,可视化直观的统计。
|
||

|
||
|
||
还可以查看实时数据库进程,方便知道当前有哪些查询和操作。
|
||

|
||
|
||
## 统计
|
||
|
||
接口统计:
|
||

|
||
|
||
注册统计和登录统计:
|
||

|
||
|
||
## 管理后台权限分配
|
||
|
||
点击【权限】-【管理后台权限分配】,可针对管理后台的功能操作,向管理员进行权限分配。
|
||
|
||

|
||
|
||
> 温馨提示:只有超级管理员,才有权限进行权限分配。
|
||
|
||
添加新操作,如果有新增的菜单,可添加新操作,然后再进行权限分配。
|
||
|
||

|
||
|
||
其中,URI链接为管理后台的页面路径,不需要域名,不需要```/admin/```,对应页面后面的路径。
|
||
|
||
针对管理员角色分配管理后台菜单操作权限:
|
||
|
||

|
||
|
||
> 温馨提示:超级管理员拥有全部管理后台的权限,无须分配。
|
||
|
||
也可以针对个别的账号ID分配管理后台菜单权限:
|
||
|
||

|
||
|
||
## 开放平台权限分配
|
||
|
||
可以针对开放平台操作,向开发者进行权限分配。
|
||
|
||
> 温馨提示:只有超级管理员,才有权限进行权限分配。
|
||
|
||
添加新操作,如果有新增的菜单,可添加新操作,然后再进行权限分配。
|
||
|
||

|
||
|
||
|
||
针对开发者角色分配开放平台的菜单操作权限:
|
||
|
||

|
||
|
||
> 温馨提示:管理员(包括普通管理员和超级管理员,以及新增的自定义管理员)拥有全部开放平台的权限,无须分配。
|
||
|
||
也可以针对个别开发者账号ID,单独分配开放平台的操作权限。
|
||
|
||

|
||
|
||
|
||
## 英文版
|
||
你可以切换语言到英文版,也可以添加其他翻译语言。
|
||

|
||
|
||
|