HisiPHP Pro(V2.0.12) 更新日志 HisiPHP Pro

hisiphp 4月前 637


完整安装包下载地址:https://www.hisiphp.com/authorize.html

在线升级方法:
1.后台管理界面->系统管理->系统扩展->框架升级,如下图:


更新日志:

!!!优化了管理员角色权限,你需要重新为管理员绑定角色!!!


新增后台数据权限过滤方法 getRightWhere

新增通用token类,支持Mysql、Redis、File等存储驱动

新增逻辑基类、服务基类、模型基类、验证器基类

优化插件钩子挂载方法

优化管理员角色权限

优化插件配置获取支持默认值设置

修复表单构建器多图上传问题

修复表单构建器多文件上传问题

修复登录页面在安卓浏览器下背景显示异常

修复移动端域名跳转问题

修复权限验证问题

修复菜单显示问题

修复其他已知 BUG


友情提示:ThinkPHP 5.1.39 LTS 版本发布,请自行使用 composer update


更新文件:

/config/token.php

/application/common.php

/application/tags.php

/application/install/sql/install.sql

/application/install/home/Error.php

/application/common/behavior/Base.php

/application/common/behavior/Init.php

/application/common/behavior/Hook.php

/application/common/controller/Common.php

/application/common/controller/Plugins.php

/application/common/logic/Base.php

/application/common/service/Base.php

/application/common/validate/Base.php

/application/common/model/Base.php

/application/common/library/Token.php

/application/common/library/token/Mysql.php

/application/common/library/traits/Model.php

/application/system/home/Jump.php

/application/system/admin/Role.php

/application/system/admin/Admin.php

/application/system/admin/Upgrade.php

/application/system/admin/Menu.php

/application/system/admin/Plugins.php

/application/system/admin/User.php

/application/system/model/SystemBase.php

/application/system/model/SystemMenu.php

/application/system/model/SystemUser.php

/application/system/model/SystemRole.php

/application/system/model/SystemUserRole.php

/application/system/view/system/index.html

/application/system/view/menu/index.html

/application/system/view/menu/form.html

/application/system/view/publics/index.html

/application/system/view/builder/table.html

/application/system/view/builder/form.html

/application/system/view/builder/form_item.html

/application/system/view/builder/table.html

/application/system/view/block/dispatch_jump.tpl

/public/static/system/css/common.min.css


更新SQL:

CREATE TABLE IF NOT EXISTS `hisiphp_token` (
  `token` varchar(128) NOT NULL DEFAULT '' COMMENT 'Token',
  `tag` varchar(50) DEFAULT '' COMMENT '标签',
  `value` varchar(30) NOT NULL DEFAULT '' COMMENT '映射的值',
  `create_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
  `expire_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '过期时间',
  PRIMARY KEY (`token`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='token表';
CREATE TABLE  IF NOT EXISTS `hisiphp_system_user_role` (
  `user_id` int(11) unsigned DEFAULT '0',
  `role_id` int(10) unsigned DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='管理员角色索引';
ALTER TABLE `hisiphp_system_user` DROP `role_id`;


最新回复 (3)
  • imingwei 4月前
    引用 2
    更新后列表自动status有问题,请老大测试一下
    好像是getRightWhere 方法的问题
  • imingwei 4月前
    引用 3

    system/admin/Admin.php status方法中的
    $id = $this->request->param('id/a');
    改为
    $id = $this->request->param('id/d');

    就正常工作了

  • hisiphp 4月前
    引用 4
    imingwei system/admin/Admin.php status方法中的$id = $this->request->param(&#3 ...
    这个问题已修复,升级到 2.0.13就可以了
返回