PhalApi专业版2.2.0版本更新,全面支持权限分配与控制,添加验证码

2020/06/01 11:52
阅读数 279


PhalApi专业版介绍

API接口是项PhalApi Pro 专业版是基于PhalApi开源版研发的,专注PHP接口开发和云平台搭建,助力项目快速开发!


可用于快速搭建内部系统、BaaS、SaaS、PaaS、接口平台、数据平台、开放平台,为自主产品、开发者、合作伙伴、第三方系统和最终顾客提供云服务。


提供永久性商业使用授权以及源代码,官方出品,值得依赖。



PhalApi专业版2.2.0版本更新内容(发布时间:6月1号)

本次版本主要更新内容有:

1、管理后台登录页面,添加验证码,支持开关配置

2、开放平台登录和注册页面,添加验证码,支持开关配置

3、管理后台添加运动管理后台以及开放平台的操作权限控制

4、管理后台新增权限控制

5、开放平台新增权限控制


更新内容1:登录注册添加验证码

更新内容之一是,为开放平台和管理后台的登录、注册页面添加验证码。


开放平台登录页,添加验证码:


开放平台,注册页添加验证码:


管理后台,登录页添加验证码:

以上验证码,均可通过配置进行开关设置,以及验证码的展示设置


更新内容2:权限控制

本次版本的更新内容重点是添加了对开放平台以及管理后台的权限控制。


在管理后台,可以对管理后台本身的菜单操作权限进行控制,也可以对开放平台的菜单权限进行控制。


针对管理后台的菜单权限控制与分配:


针对管理员角色的操作权限分配:

针对单个操作的权限分配:


在后续二次开发过程中,如果有新增的界面,可以添加新菜单:


需要注意的是:超级管理员拥有全部管理后台的权限,无须分配。


针对开放平台的菜单权限控制,和管理后台类似。


针对开放平台的菜单权限分配:

其他权限操作,与管理后台模块类似,不再赘述。


最终,对于没有权限的操作,将会隐藏菜单入口。例如:


旧版本如何升级到PhalApi Pro 2.2.0?

如果当前使用的是PhalApi Pro旧版本,以下是本次升级指南:


1、获取最新的PhalApi Pro 2.2.0 源代码后,需要将以下代码目录复制到你的项目(注意提前做好备份,确认后再替换覆盖)

  • PHP源代码目录./src

  • 前端资源目录./public

  • 语言翻译包目录./language


2、手动将以上配置添加到:./config/app.php配置文件。

// 验证码'captcha' => array('switch' => array('admin_login_captcha' => true, // 管理后台登录页面验证码开关'platform_login_catpcha' => true, // 开放平台登录页面验证码开关'platform_register_captcha' => true, // 开放平台注册页面验证码开关            ),'options' => array('charset' => 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789', // 验证码字符'length' => 4, // 验证码长度(默认长度为4,范围4~5)'height' => 50, // 验证码显示高度(默认40,单位像素)'width' => 200, // 验证码显示宽度(默认300,单位像素)'is_case_sensitive' => false, // 是否区分大小写            ),        ),

3、手动导入或执行./data/phalapi_pro_v2.2.0.sql数据库变更文件,添加新表。


4、根据需要,将最新的管理后台前端源代码pro_admin、以及开放平台前端源代码pro_platform,复制并替换,以便进行前端的二次开发。替换前请确认是否可以覆盖,并提前做好代码备份。

PhalApi Pro 专业版授权套餐

授权套餐分为:标准版,和旗舰版。

点击【阅读原文】可进入PhalApi专业版官网,免费进行在线体验。

本文分享自微信公众号 - 小白开放平台(yesapi)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部