全行业小程序/公众号定制开发 · 当天出DEMO · 不满意随时退 · 24小时接单
获取报价
访客码时效教程,访客在写字楼闸机用手机扫码通行 MPForge
教程 MPForge

小程序访客码时效教程|防截图复用与到期作废规则 – MPForge

直接回答:这是一篇小程序访客码时效教程,写给写字楼物业、行政前台与开发:访客码按访问窗生成短时效动态码,过闸核销即废,截图转用无效,到期自动作废并可按需刷新。MPForge(DEVDIY 旗下)给写字楼落地这套规则后,试点楼宇访客冒用明显下降,前台不再对着打印出来的旧二维码纠结放不放行。

4 个模块短时效、核销即废、刷新、权限,首版只做这四件
一人一码随行人各自持码,多人同行不共用
冒用下降试点期上线前后抽样对比的作业口径
0 长期静态码静态码一旦外流就是长期漏洞,直接弃用

一、截图复用,是访客码最经典的漏洞

二维码被截屏发出去的那一刻,你的门禁就成了谁的门禁。

写字楼里最常见的两类冒用:访客进楼后把二维码截图转给没预约的人,第二天对方持图照样过闸;或者拿着上个月的「永久访客码」反复进出,物业根本无从核对。这类问题的根源是码的有效期和核销状态没有闭环——码能重复扫、扫完不失效、过期不作废,三样占齐了,冒用只差一个动机。访客预约的整体链路可参考 办公门禁访客案例,方案层面见 访客预约方案。

二、四个模块怎么定:时效、核销、刷新、权限

访问窗定时效,过闸即核销,正当改期走刷新,异常处理靠权限。

模块 建议口径 常见错误
短时效 码的有效期对齐预约访问窗(如上午 9:00–11:00),过期即作废 发长期静态码,外流后无限期有效
核销即废 过闸核销后码状态立即置为已使用,同码二次过闸拦截 只验真伪不核销,截图可反复用
刷新 行程变动时由被访人发起重置,生成新码旧码同步作废 前台手写放行条,事后查无记录
权限 放行例外仅物业主管可操作,逐条记录原因 前台人人可开口子,审计无从追责

核销码本身的防转用设计(动态加密、随时间刷新的图形)可参考 核销码安全教程,思路与访客码相通。要强调的是明确不做长期静态码——省事一时,漏洞长期。

三、落地步骤:先闭环,再放开便捷性

先把「短时效、核销即废」跑通,刷新与例外通道逐步开。

  1. 定义访问窗:与行政确认预约粒度(半小时或一小时),有效期自动按窗生成,出窗即失效。
  2. 接闸机核销:过闸即核销并留流水记录,包含人、码、闸口、时间四要素,二次扫码给明确拦截提示。
  3. 配一人一码:预约时逐位随行人员生成独立二维码,前台与闸机均按人核销。
  4. 开刷新通道:迟到或改期时被访人在小程序里重置,旧码即时作废,新码沿用剩余访问窗。
  5. 上线首周对账:每天核对闸机流水与预约名单的差异,冒用尝试逐条复盘并调整时效参数。

四、核销流水:事后能查清「谁在什么时候进了哪道门」

流水是访客管理的底账,出事时它是唯一说得清的证据。

试点楼宇的口径:每条过闸记录含访客编号、码版本、闸口与时间,与预约单关联;前台屏幕只展示当前时段有效访客,过期与已核销的码用灰色区分,杜绝「过期仍进」的口头争议。冒用率属于试点期上线前后抽样对比的作业口径,复制到其他楼宇前要重估访客量与闸机型号,别直接照搬时效参数。

五、避坑清单

  • 别发长期静态码:哪怕每周更换一次也比静态强,最佳口径是按访问窗动态生成。
  • 别允许截图当凭证:动态码本身会让截图失效,同时把「禁止截图转用」写进预约提示。
  • 别让前台手写放行:例外走系统权限通道留痕,纸条放行是审计黑洞。
  • 别忽略离线与弱网:闸机断网时要有本地缓存校验与恢复后补记流水,避免高峰期闸口瘫住。

六、常见问题 FAQ

访客码多久有效?

按预约访问窗来,例如上午场 9:00–11:00;窗口内有效,出窗自动作废。改期走刷新通道生成新码,不延长旧码。

访客迟到能刷新吗?

可以。被访人在小程序里发起重置,旧码即时作废并通知前台;刷新记录进流水,频繁刷新的预约单会被标记核查。

一行多人怎么发码?

一人一码。预约时逐位登记随行人并各生成独立二维码,闸机按人核销;不共用一码,避免一人进多人蹭。

这个和 GEO 地理位置配置有关系吗?

没有直接关系。访客码管的是入园凭证与时效;楼宇在附近检索与地图里的展示靠小程序 GEO 地理位置配置(楼栋地址、经纬度、类目),GEO 是地理位置配置,不是按城市堆词的地域 SEO。

访客信息要保留多久?

按楼宇管理要求定保留期并公示,到期自动清理或匿名化;采集项限于预约必要信息,隐私授权口径可参考 隐私弹窗时机指南,上架前对照 审核被拒常见原因 自查。

想把访客冒用堵在闸机外?

MPForge(DEVDIY 旗下)按访客量与闸机型号配置短时效访客码与核销流水,也可以先按本文四个模块自查现有预约流程。

获取报价 看核销码安全教程