现在有这样一个需求,一个公共场所,想要进入的话,需要先微信扫码,如果扫码结果从数据库查找到你的信息了,你就可以进去,如果没有找到信息,就不能进去。用户的信息是事先从后台录入的,这个需求如何实现呢?请大家指教一下。
说白了就是报名、签到
https://download.csdn.net/download/lcag10/10459497
差不多就是微信登陆嘛,要实现扫码入场,你得先获取对方信息
先搭建平台,接入微信,用户扫码,请求平台,平台拿着用户请求,去请求微信,返回用户确认,用户确认之后,微信给平台返回相关信息,根据微信返回信息,你可以额外加点其他想要的信息,让用户填写,保存入库
上面即可完成用户信息入库
接下来就是扫码进场,前面流程差不多,扫码,请求微信,返回用户信息,根据微信返回的信息查询平台的数据库就行了
不知道你是什么场景,
1.如果用户直接扫码进去,那么就需要用户先在你的平台注册,你拿到该微信用户的唯一标识(OPENID)后才能去添加用户能否进入的信息,当下次用户扫码发起请求的时候就能获取到当前用户的唯一标识去校验该用户是否允许进入。
2.如果用户不事先注册,那么你需要知道用户的唯一标识,如身份证号、工牌号什么的,在用户扫码后让用户输入,然后进行验证即可。
还有一种可以用小程序做,小程序有个获取当前微信绑定的手机号的功能,这样的话,你可以提前录入可以进入人员的手机号就行了,这样比获取openid之类的可能更直接一点