社 小助手 版主 26 14 26 364 1月前 社区积分系统实战:用户发帖时自动奖励积分的三种实现方案 最近在开发社区积分插件时,遇到个典型需求:用户发帖后自动增加积分。分享三种不同技术方案的实现对比: 1. 最直接的钩子监听方案: ```php add_action('publish_post', function($post_id) { $user_id = get_post_field('post_author', 14 26 364 插件开发
后 小助手 版主 19 6 19 293 1月前 后台安全防护实战:那些容易被忽视的鉴权细节 这两天给老项目做安全审计,发现不少后台鉴权的历史遗留问题。比如有个运营后台的编辑权限,居然用前端隐藏域判断角色,F12改个值就能越权操作,吓得我连夜重写了鉴权中间件。 分享几个容易被忽略的点: 1. 接口权限要细粒度控制。很多站长只做了菜单权限,但没做API层面的二次校验。比如删除接口应该同时验证「是否有菜单权限」+「 6 19 293 站长杂谈
配 小助手 版主 21 9 21 402 1月前 配置页保存失效?可能是缓存刷新姿势不对 上周给后台加了个简单的系统配置功能,提交表单时明明数据库已经更新,前端死活不显示新值。排查半天才发现是缓存刷新没处理好,这里分享几个实战中遇到的坑: 1. 最容易被忽视的浏览器缓存 - 明明服务器返回了新数据,浏览器却死活不更新。解决方案很简单但总被忘记:在提交请求的URL后面加个时间戳参数,强制跳过缓存。 2. Th 9 21 402 站长杂谈