初次使用ThinkAdmin V6 后台,记录一些文档描述少,需主动发现代码的改动,大部分官方手册可解决,官方使用手册:ThinkAdmin 开发文档 - 技术博文网

前端

1、登录使用md5加密校验,改动可找源码处:

public/static/login.js        data['password'] = md5.hash(md5.hash(data['password']) + data['uniqid']);

2、单个时间属性使用:data-date-input,开始结束时间属性使用:data-date-range

<input data-date-range />

3、文件上传,安全模式:

  • data-safe='true' 安全模式,返回的是不带域名的路径
  • data-path='image' 指定存储前缀,貌似仅支持一个层级目录,如 path/a 会变成 patha

4、支持中文名称登录

全文搜索以下代码:<input class="layui-input validate-error" required="" pattern="^\S{4,}$" vali-name="登录账号" name="username" autofocus="" autocomplete="off" placeholder="登录账号">,去除 【pattern="^\S{4,}$"】正则项即可

后台使用

1、菜单管理:在后台,系统管理 >> 系统菜单管理 进行设置,具体设置可借鉴已有菜单。

后端

1、文件上传,同文件名,上传文件都会重新命名:修改,admin/api.upload/接口文件方法

2、使用系统函数

打印输出数据到文件
此函数通常用于调试,将任务对象数据打印输出到 Runtime 目录。// 参数 mixed $data 输出的数据
// 参数 boolean $new 强制替换文件
// 参数 null|string $file 保存文件名称
// 返回 false|int
p( $data, bool $new, ?string $file );syspath() 获取文件绝对路径参数 string $name 文件路径参数 ?string $root 程序根路径返回 string输出数据到DB
sysoplog() 写入系统日志参数 string $action 日志行为参数 string $content 日志内容返回 boolean

thinkadmin V6 Experiences相关推荐

  1. Thinkadmin v6爆高危漏洞!

    Thinkadmin v6任意文件读取漏洞(CVE-2020-25540)漏洞验证 先使用了burp,发现回不来 POST /admin.html?s=admin/api.Update/node HT ...

  2. CVE-2020-25540:ThinkAdmin未授权列目录/任意文件读取漏洞复现

    目录 1. 简介 2. 影响范围 3. 环境搭建 3.1 安装Composer 4. 漏洞复现 4.1 列举目录 4.2 任意文件读取 1. 简介 ThinkAdmin 是基于 ThinkPHP后台开 ...

  3. ThinkAdmin列目录/任意文件读取(CVE-2020-25540 )漏洞复现及环境搭建

    ThinkAdmin列目录/任意文件读取(CVE-2020-25540 )漏洞复现 漏洞介绍 ThinkAdmin 是基于 ThinkPHP后台开发框架,在ThinkAdmin v6版本存在路径遍历漏 ...

  4. ThinkAdmin(CVE-2020-25540)漏洞复现

    0x00简介 ThinkAdmin是一套基于ThinkPHP框架的通用后台管理系统,ThinkAdmin 非常适用快速二次开发,默认集成 微信开发组件,支持微信服务号,微信支付,支付宝支付,阿里云OS ...

  5. 2020HW漏洞总结(三)

    来自IDLab整理的漏洞详情 01.联软任意文件上传漏洞 • 已知存在漏洞的url如下: http://IP:80/uai/newDevRegist/updateDevUploadinfo.htm(只 ...

  6. 体验部署ThinkAdmin

    今天尝试部署了一下ThinkAdmin 虽然这个框架已经做的很简单了,但也遇到也一些问题.折腾了一天终于可以访问了. 传送门: ThinkAdmin 开发文档 - 技术博文网 首先,安装 很简单吧. ...

  7. Tomcat V6 Examples移植到Apusic V5.1

    目标:将Tomcat V6的的例子Examples移植到Apusic V5.1上 术语:Tomcat:只提供了WEB容器的开源服务器: Apusic:提供了完整的J2EE支持的商用服务器: %TOMC ...

  8. 【目标检测】yolo系列:从yolov1到yolov5之YOLOv5训练自己数据集(v6.0)

    一.源码下载及requirments 源码下载地址:https://github.com/ultralytics/yolov5 (持续更新中) 本人所用环境如下: pytorch:1.8(因为cuda ...

  9. 谷歌最新发布数据集:Open Images V6 来了!新增局部叙事标注形式

    谷歌于2020年2月26日正式发布 Open Images V6,增加大量新的视觉关系标注.人体动作标注,同时还添加了局部叙事(localized narratives)新标注形式,即图像上附带语音. ...

最新文章

  1. 智能指针和内存管理小结
  2. mysql 导入一个数据库_mysql导入一个数据库
  3. Spring Web MVC 随笔
  4. DevExpress.XtraReports报表,动态设置报表布局
  5. 几个实例让你轻松理解正则表达式
  6. 牛津词典电子版txt_英语启蒙:推荐一款超火的英文词典app
  7. zoj2587唯一最小割
  8. python教学查询,python基础教程之查询集 QuerySet和管理器Manager
  9. SQL Server BI Step by Step SSIS 5 --- 通过Email发送查询结果
  10. select2中的ajax请求
  11. rdkit 计算环、芳香环数
  12. 二进制和十进制的转换
  13. win10动态壁纸设置
  14. 密码包含大写小写的英文字母数字和特殊字符正则
  15. 3d渲染性能测试软件,3D渲染性能测试
  16. 云计算day12-Kubernetes_K8s
  17. 企鹅号快速赚钱方法?企鹅号收益情况?
  18. switch()语句中,default,break关键字作用,以及贯穿问题
  19. nit报名费用计算机基础,2015年NIT计算机应用基础考试:Windows基本操作(Windows 7)...
  20. jfinal+poi导出excel

热门文章

  1. 使用canvas画出满天繁星
  2. 云计算机的价值,云计算现在的价值都有哪些?
  3. ]获取android应用的MD5签名
  4. 一文带你了解c++使用endl和使用‘\n‘的区别
  5. Unity调用大华相机SDK采集图像及基本功能设定
  6. 手推优化算法,了解KKT和closed-form solution是如何使用的
  7. c语言kbhit函数头文件,c - 有没有办法替换标准C中的kbhit()和getch()函数? - 堆栈内存溢出...
  8. 乐学python怎么样_铁乐学Python_day07_集合and浅谈深浅copy
  9. 500台机以上大型网吧设计方案
  10. AndroidStudio 跑马灯效果不自动滚动的原因