# 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)  


