Files
phalapi-pro/public/wiki/admin.md
2022-03-21 11:16:38 +08:00

144 lines
5.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Admin管理后台使用手册
使用管理后台之前请先配置并安装好PhalApi专业版并创建超级管理员账号。
## 访问管理后台
假设配置的域名是http://open.phalapi.net那么管理后台的地址是
```
http://open.phalapi.net/admin/
```
或者通过在线接口文档页面,点击【管理后台】直接进入,例如:
![](http://cdn7.okayapi.com/yesyesapi_20200409173038_1569e34ea4e76ada4111651057408e73.png)
## 登录管理后台
打开管理后台,首先需要进行管理员登录,登录界面如下:
![](http://cdn7.okayapi.com/yesyesapi_20200426164442_898e22552eb1fbbbb82cf118b20eac3e.png)
管理员账号密码在安装向导时由用户自行设定。如果忘记管理员账号可查看member数据库表如果忘记密码需要重新安装。
## 使用管理后台
进入管理后台后,可以看到类似以下的后台首页:
![](http://cdn7.okayapi.com/yesyesapi_20200426164524_9b51e1aff2b1241d2b41e65b5e2a6de6.png)
其他功能模块,按界面指引操作即可。
下面简单介绍管理后台的功能,最新的界面以最新版的为准。
## 账号管理
管理和查看全部账号,包括管理员、开发者和会员的账号,进行账号的管理,例如修改密码、修改资料、创建账号。
![](http://cdn7.okayapi.com/yesyesapi_20200426164615_f93d6c810940a3e60df03b12d74ee4e0.png)
创建账号:
![](http://cdn7.okayapi.com/yesyesapi_20200426164647_672991e14bdc01e591512fc1ef72abd4.png)
## 应用管理
可以对客户端应用进行管理,如审核开发者应用、查看应用信息、限制应用接口调用次数、禁用或恢复等。
![](http://cdn7.okayapi.com/yesyesapi_20200426164714_2b4626053f8ed71aa68d4d828c2b9bb0.png)
## 接口管理(权限、设计、测试)
可以进行接口权限分配和管理(权限分配)、进行可视化接口设计(接口开发)、接口自动化黑盒测试(接口测试)。
接口权限:
为开发者角色分配接口权限:
![](http://cdn7.okayapi.com/yesyesapi_20200426164750_a123d74084dc6c810563ece8b6a30e72.png)
创建接口授权规则:
![](http://cdn7.okayapi.com/yesyesapi_20200426165102_8bbb08581a99257c512b3714bf6742a7.png)
接口设计:
可以在线生成接口代码、保存接口代码还可以创建数据库表生成对应的CURD通用数据接口。
![](http://cdn7.okayapi.com/yesyesapi_20200426165142_fdd1fa2c83b6b6892689f5a816e4fa61.png)
接口测试:
![](http://cdn7.okayapi.com/yesyesapi_20200426165208_30c0c6fd9dbdd1fa1780d8d885370f15.png)
## 素材库
对上传的图片、文档进行管理:
![](http://cdn7.okayapi.com/yesyesapi_20200426165241_0d304df4122a809e0edf22cf147a9dff.png)
## 配置管理
动态配置:
![](http://cdn7.okayapi.com/yesyesapi_20200426165308_ef5677a03b6716d714ab731e02b5a336.png)
## 计划任务
定时计划任务需要添加crontab配置启动后台任务。
![](http://cdn7.okayapi.com/yesyesapi_20200426165334_be320230769cdb3a340b9e7171f7397f.png)
通过crontab -e添加以下计划任务
```
# PhalApi Pro 计划任务
*/1 * * * * php /path/to/phalapi-pro/bin/run_task.php > /dev/null
```
## 数据库管理
可以统计数据库容量,可视化直观的统计。
![](http://cdn7.okayapi.com/yesyesapi_20200426165412_56d7ef46e2ce2d2143dd6a438a5b2676.png)
还可以查看实时数据库进程,方便知道当前有哪些查询和操作。
![](http://cdn7.okayapi.com/yesyesapi_20200426165607_93d9ce1139a6dd4a5c541c41dcf7ea34.png)
## 统计
接口统计:
![](http://cdn7.okayapi.com/yesyesapi_20200426165446_25b686cfa9171853924d0699e7437798.png)
注册统计和登录统计:
![](http://cdn7.okayapi.com/yesyesapi_20200426165539_2d7b75b532ce192ccf6d066a1370d658.png)
## 管理后台权限分配
点击【权限】-【管理后台权限分配】,可针对管理后台的功能操作,向管理员进行权限分配。
![](http://cdn7.okayapi.com/yesyesapi_20200514214829_fad6a5343e6e4346280d29d59a84a01a.png)
> 温馨提示:只有超级管理员,才有权限进行权限分配。
添加新操作,如果有新增的菜单,可添加新操作,然后再进行权限分配。
![](http://cdn7.okayapi.com/yesyesapi_20200514215130_bbbdcf4e1fca494cba0adf990a93fd6c.png)
其中URI链接为管理后台的页面路径不需要域名不需要```/admin/```,对应页面后面的路径。
针对管理员角色分配管理后台菜单操作权限:
![](http://cdn7.okayapi.com/yesyesapi_20200514215601_0e4e053666c1882e6a2e9fd60102cb38.png)
> 温馨提示:超级管理员拥有全部管理后台的权限,无须分配。
也可以针对个别的账号ID分配管理后台菜单权限
![](http://cdn7.okayapi.com/yesyesapi_20200514215725_d4c7e58d053971f2ab20129e2c2b7a62.png)
## 开放平台权限分配
可以针对开放平台操作,向开发者进行权限分配。
> 温馨提示:只有超级管理员,才有权限进行权限分配。
添加新操作,如果有新增的菜单,可添加新操作,然后再进行权限分配。
![](http://cdn7.okayapi.com/yesyesapi_20200514215841_5312823302e6859faf0987e88d0010dc.png)
针对开发者角色分配开放平台的菜单操作权限:
![](http://cdn7.okayapi.com/yesyesapi_20200514215925_55367f531ab8ac049bfa26e0b6a5da37.png)
> 温馨提示:管理员(包括普通管理员和超级管理员,以及新增的自定义管理员)拥有全部开放平台的权限,无须分配。
也可以针对个别开发者账号ID单独分配开放平台的操作权限。
![](http://cdn7.okayapi.com/yesyesapi_20200514220110_4ae7639209808a2815f4054e18610563.png)
## 英文版
你可以切换语言到英文版,也可以添加其他翻译语言。
![](http://cdn7.okayapi.com/yesyesapi_20200426165703_7a132b3d1db97c6a84161b1b056274e3.png)