如何使用微信小程序实现扫码观看文档

就是如果他扫了这个码 就代表他看过了 然后后台要拿到这个数据 知道他是谁
有朋友给我具体说一下原理嘛
后端的话接口怎么去弄
然后如果后期要维护的话麻烦吗

我认为主要问题集中在识别用户这一块。
前端:
1、用户进入这个文档页面后,要发起请求,获取用户的唯一标识。

后端:
1、配合前端获取用户的唯一标识,并且将此用户的观看状态进行调整。