From 09dc1e74331b036f8c2f7f4150cf69472f1dbd66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E6=99=AF=E7=AB=8B?= Date: Sat, 18 Feb 2023 22:04:58 +0800 Subject: [PATCH] Update readme.md --- readme.md | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/readme.md b/readme.md index 9306f914c..3e5a458a1 100644 --- a/readme.md +++ b/readme.md @@ -77,11 +77,11 @@ php think migrate:run ## 技术支持 -开发前请认真阅读 ThinkPHP 官方文档会对您有帮助哦! +开发前请认真阅读 ThinkPHP 官方文档,会对您有帮助哦! 本地开发请使用 `php think run` 运行服务,访问 `http://127.0.0.1:8000` 即可进入项目。 -官方地址及开发指南:https://thinkadmin.top ,如果实在无法解决问题可以加入官方群免费交流。 +官方地址及开发指南:https://thinkadmin.top ,如果实在无法解决问题,可以加入官方群免费交流。 **1.官方QQ交流群:** 513350915 @@ -93,23 +93,23 @@ php think migrate:run ## 注解权限 -注解权限是指通过方法注释来实现后台 RBAC 授权管理,用注解来管理功能节点。 +注解权限是指通过方法注释来实现后台 **RBAC** 授权管理,用注解来管理功能节点。 -开发人员只需要写好注释,RBAC 的节点会自动生成,只需要配置角色及用户就可以使用RBAC权限。 +开发人员只需要写好注释,会自动生成功能的节点,只需要配置角色及用户就可以使用 **RBAC** 权限。 * 此版本的权限使用注解实现 * 注释必须是标准的块注释,案例如下展示 -* 其中`@auth true`表示访问需要权限验证 -* 其中`@menu true`菜单编辑显示可选节点 -* 其中`@login true`需要强制登录才可访问 +* 其中 `@auth true` 表示访问需要权限验证 +* 其中 `@menu true` 菜单编辑显示可选节点 +* 其中 `@login true` 需要强制登录才可访问 ```php /** -* 操作的名称 -* @auth true # 表示访问需要权限验证 -* @menu true # 菜单编辑显示可选节点 -* @login true # 需要强制登录才可访问 -*/ + * 操作的名称 + * @auth true # 表示访问需要权限验证 + * @menu true # 菜单编辑显示可选节点 + * @login true # 需要强制登录才可访问 + */ public function index(){ // @todo } @@ -122,29 +122,29 @@ public function index(){ 部分代码来自互联网,若有异议可以联系作者进行删除。 * 在线体验地址:https://v6.thinkadmin.top (账号和密码都是 admin ) -* Gitee仓库地址:https://gitee.com/zoujingli/ThinkAdmin -* GitHub仓库地址:https://github.com/zoujingli/ThinkAdmin +* Gitee 仓库地址:https://gitee.com/zoujingli/ThinkAdmin +* Github 仓库地址:https://github.com/zoujingli/ThinkAdmin ## 框架指令 * 执行 `build.cmd` 可更新 `composer` 插件,会删除并替换 `vendor` 目录 * 执行 `php think run` 启用本地开发环境,访问 `http://127.0.0.1:8000` -* 执行 `php think xadmin:fansall` 同步微信粉丝数据(依赖于 `wechat` 模块) * 执行 `php think xadmin:sysmenu` 重写系统菜单并生成新编号并清理已禁用的菜单 +* 执行 `php think xadmin:fansall` 同步微信粉丝数据,依赖于 `ThinkPlugsWechat` 应用插件 * 执行 `php think xadmin:version` 查看当前版本号,显示 `ThinkPHP` 版本及 `ThinkLibrary` 版本 #### 1. 守护进程管理(可自建定时任务去守护监听主进程) +* 执行 `php think xadmin:queue start` [控制]检查创建任务监听服务,建议创建定时任务执行 * 执行 `php think xadmin:queue listen` [监听]启动异步任务监听服务 -* 执行 `php think xadmin:queue start` [控制]检查创建任务监听服务(建议定时任务执行) +* 执行 `php think xadmin:queue status` [控制]查看异步任务监听状态 * 执行 `php think xadmin:queue query` [控制]查询当前任务相关的进程 -* 执行 `php think xadmin:queue status` [控制]查看异步任务监听状态 * 执行 `php think xadmin:queue stop` [控制]平滑停止所有任务进程 #### 2. 本地调试管理(可自建定时任务去守护监听主进程) * 执行 `php think xadmin:queue webstop` [调试]停止本地调试服务 -* 执行 `php think xadmin:queue webstart` [调试]开启本地调试服务(建议定时任务执行) +* 执行 `php think xadmin:queue webstart` [调试]开启本地调试服务,建议创建定时任务执行 * 执行 `php think xadmin:queue webstatus` [调试]查看本地调试状态 #### 3. 数据库打包为 Phinx 脚本(打包后的脚本需要进行修改) @@ -153,15 +153,15 @@ public function index(){ ## 问题修复 -* 增加`CORS`跨域规则配置,配置参数置放于`config/app.php`,需要更新`ThinkLibrary`。 -* 修复`layui.table`导致基于`ThinkPHP`模板输出自动转义`XSS`过滤机制失效,需要更新`ThinkLibrary`。 -* 修复在模板中使用`{:input(NAME)}`取值而产生的`XSS`问题,模板取值更换为`{$get.NAME|default=''}`。 -* 修复`CKEDITOR`配置文件,禁用所有标签的`on`事件,阻止`xss`脚本注入,需要更新`ckeditor/config.js`。 +* 增加 **CORS** 跨域规则配置,配置参数置放于 `config/app.php`,需要更新 `ThinkLibrary`。 +* 修复 `layui.table` 导致基于 `ThinkPHP` 模板输出自动转义 `XSS` 过滤机制失效,需要更新 `ThinkLibrary`。 +* 修复在模板中使用 `{:input(NAME)}` 取值而产生的 `XSS` 问题,模板取值更换为 `{$get.NAME|default=''}`。 +* 修复 `CKEDITOR` 配置文件,禁用所有标签的 `on` 事件,阻止 `xss` 脚本注入,需要更新 `ckeditor/config.js`。 * 修复文件上传入口的后缀验证,读取真实文件后缀与配置对比,阻止不合法的文件上传并存储到本地服务器。 -* 修改`JsonRpc`接口异常处理机制,当服务端绑定`Exception`时,客户端将能收到`error`消息及异常数据。 -* 修改`location.hash`访问机制,禁止直接访问外部`URL`资源链接,防止外部`XSS`攻击读取本地缓存数据。 -* 增加后台主题样式配置,支持全局默认+用户个性配置,需要更新`ThinkLibrary`,`static`,`admin`组件及模块。 -* 后台行政区域数据更新,由原来的腾讯地图数据切换为百度地图最新数据,需要更新`static`,数据库版需另行更新。 +* 修改 `JsonRpc` 接口异常处理机制,当服务端绑定 `Exception` 时,客户端将能收到 `error` 消息及异常数据。 +* 修改 `location.hash` 访问机制,禁止直接访问外部 `URL` 资源链接,防止外部 `XSS` 攻击读取本地缓存数据。 +* 增加后台主题样式配置,支持全局默认+用户个性配置,需要更新 `ThinkLibrary`, `static`, `admin` 组件及模块。 +* 后台行政区域数据更新,由原来的腾讯地图数据切换为百度地图最新数据,需要更新 `static`,数据库版需另行更新。 ## 版权信息