摘要: 微信小程序内置的客服系统,当小程序开启消息推送时,当客户进入小程序客服助手和发送消息时(两个都会分别触发),会把客户的消息(数据包)发送到 消息推送配置的url(第三方或者自己开发的程序) 所有微信方需要验证你的服务器(就是通个气,验证签名) 微信小程序开发手册写的 private function 阅读全文
posted @ 2023-04-13 15:33 闲时一点 阅读(390) 评论(0) 推荐(0) 编辑
摘要: function isArray(myArray) { return myArray.constructor.toString().indexOf("Array") > -1; } 阅读全文
posted @ 2023-04-09 16:46 闲时一点 阅读(18) 评论(0) 推荐(0) 编辑
摘要: import App from './App' import uView from "uview-ui"; import httpInterceptor from "./utils/http.interceptor.js"; import httpApi from './utils/http.api 阅读全文
posted @ 2023-03-16 14:45 闲时一点 阅读(319) 评论(0) 推荐(0) 编辑
摘要: css 漂浮时(position: fixed)可以margin控制位置 top和left不行; 阅读全文
posted @ 2023-02-14 13:09 闲时一点 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 由于项目需要上传超大文件,当然现在的条件好了,1-3百M的文件没多大问题,但是超过1G的还是有问题的。(当然oss单个文件最高可以5g)对于大额文件上传存在上传缓慢甚至失败的问题 所有研究了一下layui怎么实现分块上传(layui没有提供,不过大部分需求满足所有,还有各家的云储存减少一定需求)。 阅读全文
posted @ 2022-12-01 10:59 闲时一点 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: 方案一: 就一个token(access_token),续签就是token到期的时间设置长一点(比如24小时)这种可能有安全问题,安全性要求高的不考虑这种,但简单一般小项目可以用个人博客企业官网之类方案二: 一个token 时间可以短些比如30分钟,当验证token过期后,客户端请求刷新token的 阅读全文
posted @ 2022-11-24 06:06 闲时一点 阅读(786) 评论(0) 推荐(1) 编辑
摘要: 需非对称加密实现类类似jwt token 令牌可能需要 PHP 需要安装openssl 拓展才能实现 代码: if (!function_exists('rsa')) { /** rsa非对称算法生成 * @return array */ function rsa(): array { $opens 阅读全文
posted @ 2022-11-18 02:10 闲时一点 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 由于浏览器的同源保护需要,第一次请求( 请求类型options)到服务器去验证 到不到响应就无法通过验证 所以需要对客户做一个正常响应(意思就是输出给浏览器,就是空内容) 第二次才是真正的请求 列子: $origin = $_SERVER['HTTP_ORIGIN'] ?? ''; $allowOr 阅读全文
posted @ 2022-11-18 01:47 闲时一点 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 第一种方案:(不考虑完全前后端分离可以用) 直接由服务端设置cookie到浏览器(客户端)jwt token是储存在cookie的(服务器生成直接发送到客户端)。客户端的cookie值是http请求后浏览器自动发送到服务器的(标记1),服务器(程序语言怎么获取就怎么获取)直接获取就行,做验证 且需要 阅读全文
posted @ 2022-11-05 07:20 闲时一点 阅读(7335) 评论(0) 推荐(1) 编辑
摘要: 由于PHP 实现session的机制 默认是利用把信息储存在文件里的,这就是涉及到读取文件 需要保证一定安全性所以需要在读写的时候锁文件,如果不及时解锁,如程序的业务过程较长就会导致后面需要再session时就会有个时间过程,就是说session阻塞了。 这种问题就是在同域下的程序文件执行下,如果需 阅读全文
posted @ 2022-10-31 07:33 闲时一点 阅读(64) 评论(0) 推荐(0) 编辑