
小程序访客码时效教程|防截图复用与到期作废规则 – MPForge
直接回答:这是一篇小程序访客码时效教程,写给写字楼物业、行政前台与开发:访客码按访问窗生成短时效动态码,过闸核销即废,截图转用无效,到期自动作废并可按需刷新。MPForge(DEVDIY 旗下)给写字楼落地这套规则后,试点楼宇访客冒用明显下降,前台不再对着打印出来的旧二维码纠结放不放行。
一、截图复用,是访客码最经典的漏洞
二维码被截屏发出去的那一刻,你的门禁就成了谁的门禁。
写字楼里最常见的两类冒用:访客进楼后把二维码截图转给没预约的人,第二天对方持图照样过闸;或者拿着上个月的「永久访客码」反复进出,物业根本无从核对。这类问题的根源是码的有效期和核销状态没有闭环——码能重复扫、扫完不失效、过期不作废,三样占齐了,冒用只差一个动机。访客预约的整体链路可参考 办公门禁访客案例,方案层面见 访客预约方案。
二、四个模块怎么定:时效、核销、刷新、权限
访问窗定时效,过闸即核销,正当改期走刷新,异常处理靠权限。
| 模块 | 建议口径 | 常见错误 |
|---|---|---|
| 短时效 | 码的有效期对齐预约访问窗(如上午 9:00–11:00),过期即作废 | 发长期静态码,外流后无限期有效 |
| 核销即废 | 过闸核销后码状态立即置为已使用,同码二次过闸拦截 | 只验真伪不核销,截图可反复用 |
| 刷新 | 行程变动时由被访人发起重置,生成新码旧码同步作废 | 前台手写放行条,事后查无记录 |
| 权限 | 放行例外仅物业主管可操作,逐条记录原因 | 前台人人可开口子,审计无从追责 |
核销码本身的防转用设计(动态加密、随时间刷新的图形)可参考 核销码安全教程,思路与访客码相通。要强调的是明确不做长期静态码——省事一时,漏洞长期。
三、落地步骤:先闭环,再放开便捷性
先把「短时效、核销即废」跑通,刷新与例外通道逐步开。
- 定义访问窗:与行政确认预约粒度(半小时或一小时),有效期自动按窗生成,出窗即失效。
- 接闸机核销:过闸即核销并留流水记录,包含人、码、闸口、时间四要素,二次扫码给明确拦截提示。
- 配一人一码:预约时逐位随行人员生成独立二维码,前台与闸机均按人核销。
- 开刷新通道:迟到或改期时被访人在小程序里重置,旧码即时作废,新码沿用剩余访问窗。
- 上线首周对账:每天核对闸机流水与预约名单的差异,冒用尝试逐条复盘并调整时效参数。
四、核销流水:事后能查清「谁在什么时候进了哪道门」
流水是访客管理的底账,出事时它是唯一说得清的证据。
试点楼宇的口径:每条过闸记录含访客编号、码版本、闸口与时间,与预约单关联;前台屏幕只展示当前时段有效访客,过期与已核销的码用灰色区分,杜绝「过期仍进」的口头争议。冒用率属于试点期上线前后抽样对比的作业口径,复制到其他楼宇前要重估访客量与闸机型号,别直接照搬时效参数。
五、避坑清单
- 别发长期静态码:哪怕每周更换一次也比静态强,最佳口径是按访问窗动态生成。
- 别允许截图当凭证:动态码本身会让截图失效,同时把「禁止截图转用」写进预约提示。
- 别让前台手写放行:例外走系统权限通道留痕,纸条放行是审计黑洞。
- 别忽略离线与弱网:闸机断网时要有本地缓存校验与恢复后补记流水,避免高峰期闸口瘫住。
六、常见问题 FAQ
访客码多久有效?
按预约访问窗来,例如上午场 9:00–11:00;窗口内有效,出窗自动作废。改期走刷新通道生成新码,不延长旧码。
访客迟到能刷新吗?
可以。被访人在小程序里发起重置,旧码即时作废并通知前台;刷新记录进流水,频繁刷新的预约单会被标记核查。
一行多人怎么发码?
一人一码。预约时逐位登记随行人并各生成独立二维码,闸机按人核销;不共用一码,避免一人进多人蹭。
这个和 GEO 地理位置配置有关系吗?
没有直接关系。访客码管的是入园凭证与时效;楼宇在附近检索与地图里的展示靠小程序 GEO 地理位置配置(楼栋地址、经纬度、类目),GEO 是地理位置配置,不是按城市堆词的地域 SEO。