CatchAdmin

权限管理后台框架
授权协议 Apache
开发语言 PHP
所属分类 Web应用开发、 后台管理系统(模板)
软件类型 开源软件
地区 国产
投 递 者 姜晨
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

CatchAdmin 是基于 ThinkPHP6 + element admin  开发的权限管理框架,框架中集成了权限管理、数据权限,微信管理,代码生成,敏感词库,附件管理等等一系列的功能,基于前后端分离架构,提供限流功能,也提供了 Swoole 秒级的 Schdule 调度。提供了易用的 Http 客户端等等系列工具

CatchAdmin 提供大量内置命令提升开发效率,创建模块,创建模型,创建请求等等一系列 console 可以迅速开发好你的 API 接口。得益于 Tp 提供的服务提供,每个模块中 数据表,路由,控制器 之间几乎不存在耦合,CatchAdmin 可以对模块之间进行完全隔离。降低了模块之间耦合。依据文档,可以进行极其友好的二次功能开发。

体验地址 [体验地址](http://vue.catchadmin.com)

- 账号: admin@gmail.com

- 密码: admin [catchadmin 文档地址](http://doc.catchadmin.com)

  • 前言: CatchAdmin的Table组件默认是采用的element-table的页面排序,若想使用前端的排序字段通过后端API接口进行排序就比较困难,在这里我提供了两种方式来实现自定义排序的功能:我们后端API只需要获取相应的filed_order来判断是否存在排序的字段进行数据重新排序即可。 1. 排序功能 1.1 纯页面排序 官方站点仅提供了纯页面当前页数的排序功能:sortable 1.

  • 前言:由于在CatchAdmin中的系统配置–基础配置—黑名单IP设置在设计之初仅仅作为数据存储,无实际功能,在这里将采用数据库查询方式解决黑名单IP验证问题。欢迎大家留言提供其他方式设置,共同交流 (一) 黑名单IP配置 1.1 黑名单中间件 路径: catcher\middlewares <?php namespace catcher\middlewares; //引入配置模型 use ca

  • CatchAdmin框架为前后端分离架构,安装一共分为两部分:后端安装、前端安装;后台接口直接访问则无效,需要借助常见的API测试工具(ApiPost、Postman、ApiFox)进行接口测试。 环境要求 PHP >= 7.2.* Mysql >= 5.7.0 PDO Extension MBstring Extension CURL Extension ZIP Extension Compos

  • 序言 CatchAdmin安装与更新 CatchAdmin目录结构

  • 由于在开发过程中发现,在父组件点击子组件跳转页面时,子组件的页面数据没有重新更新。 原因: 父组件识别子组件参数是否发生变化,发生变化则重新加载子组件;否则则第一次加载后,第二次不再加载渲染页面数据 解决方案 在子组件上添加key值,并在data中命名需要的key值的变量名赋值为空。 子组件删除或者更新数据,显示所有列表信息,没有绑定参数请求接口显示数据 原因 当子组件内的列表表格数据删除后,表格

 相关资料
  • SonataUserBundle SonataUserBundle是sonata项目中有关用户管理的部分,它其实是集成了FOS/UserBundle组件(感兴趣可以去git上找,但个人觉得直接用SonataUserBundle就够了)并增添了一些功能,使用SonataUserBundle需要安装如下扩展,执行: [root@centos7vm mywebsite]# composer requi

  • RBAC - YII2权限管理 开源协议 GPL 注意事项 严禁使用本软件从事任何非法活动 安装步骤 复制install目录下的dev文件至config目录下 修改dev目录下的db.php中的数据库配置 数据库导入SQL脚本,对应的脚本install目录下 默认密码:ranko/admin 后台地址:index.php?r=site/login 使用事项 starter/filter/Backe

  • 权限管理 权限管理机制是 hyperledger fabric 项目的一大特色。下面给出使用权限管理的一个应用案例。 启动集群 首先下载相关镜像。 $ docker pull yeasy/hyperledger:latest $ docker tag yeasy/hyperledger:latest hyperledger/fabric-baseimage:latest $ docker pull

  • 添加 找到一个你要添加的位置“右击” 在弹出的下拉选项中选择“添加同级”或“添加下级” 在弹出的对话框输入相关信息 路由名称 路由路径,支持 /app/{namespace}/{id:+0~9} 或 /app/:namespace/:id 两种写法 Icon: 如果是菜单填ant.design支持的icon就行 HTTP请求的Method,支持 GET、POST、DELETE、PUT等 是否是菜单

  • 细节 一个文件主要包含下列属性,ls -l - rwxrwxrwx user group date filename 111 101 101 归属用户的权限 归属群组的权限 其它用户的权限 归属用户 归属群组 日期信息 文件名称 对于文件夹,必须拥有它的可执行权限,才能够使用 cd 命令进入该文件夹;拥有可读权限,才能够使用 ls 命令查看该文件夹的文件列表。 root用户

  • 用户角色定义共有4种,分别是创建者、管理员、分析师和普通用户,按权限由大到小排列。 1.1. 1. 概念理解 创建者 产品唯一创建人,需个人基本信息及邮箱或手机号码认证,最高权限,可申请更换; 管理员 产品级别,数量可设置多个,与创建者之间除更换创建者之外,权限相同; 分析师 分析功能全部权限,不具有应用、用户权限管理功能权限; 普通用户 查看被授权的看板(未开放功能); 角色权限速查表: 权限类

  • 本节作者:cameluo Shield 是 Elastic 公司官方发布的权限管理产品。其主要特性包括: 提供集群节点身份验证和集群数据访问身份验证 提供基于身份角色的细粒度资源和行为访问控制,细到索引级别的读写控制 提供节点间数据传输通道加密保护输出传输安全 提供审计功能 以插件的形式发布 License管理策略 Shield 是一款商业产品,不过提供 30 天免费试用,试用期间是全功能的。过期

  • 链接 Shield Search-Guard 在 Elasticsearch 2.x 上的运用