作者sunneo (艾斯寇德)
看板CodeJob
标题Re: [讨论] 请益有关QRcode资料库管理
时间Sun Mar 10 20:54:52 2013
※ 引述《wanqua (杀咪)》之铭言:
: 各位板友您好, 想请教各位有关经QRcode连结後之网页资料库管理的事情
: 当使用者经由 QRcode 连结至该使用者页面时 (预设会做一些使用者注册登录事项)
: 那管理者要如何知道所发予的 QRcode 是否对应到正确的使用者呢?
: ex. 发予 A使用者的 QRcode 为 □ , 那是否资料库管理者可以有组编号 123456
: 发予 B使用者的 QRcode 为 ■ , 那是否资料库管理者可以有组编号 654321
: 不好意思, 真的对於该领域不甚了解
: 烦请各位前辈给予说明了><
: 或是 若是相关制作经验的高手/个人工作室等 也都非常欢迎来信指导
: 谢谢您
把问题抽开,一个QRcode可能会被多个使用者参照,你只要把你的资讯分成二类
1.QRcode本身具备account
这表示QRcode的扫描者一律都要当成同一个使用者或同一个来源使用者
比方说公司或店家。在这个阶段:
1.1 资讯:有网址,有group,但仍没有user
1.2 资讯:有网址,有user
但从你的描述来看,1.2不合理,因为你想分辨谁是正确user
因此只有1.1
2.QRcode只用来作为连结
这表示这个进来网站的人只是拥有了入口(他知道这个QRcode并进来了)
在这个阶段:
2.1 资讯:有网址,没有user
由1.1, 2.1得到小结论,不论是哪个都没办法从QRcode代表一个真正的user
真正送出user资讯的其实不是网址,网址只是提供一个key
ex: wechat网页版,他要求使用者用手机扫描QRcode。
其实他也无法确定开网页的人就是拥有手机的人,因为任何人都会开网页,
因此网页QRcode并没有帐号资讯,而是一个入口key。
从这里可以假设他是这麽作:
1.网页显示QRcode,里面包括session, 一个key
2.手机扫描QRcode,得到session key後,利用手机上ap的资讯登录。
告知server该session准备登入,利用key加密account, passwd,送出登入讯息。
3.网页成功登入
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.35.210.66
1F:推 wanqua:非常感谢 :) 03/10 22:09
2F:推 yoren:很详尽,佩服。 03/11 20:56
3F:推 sephiorth:大神艾斯寇德 < (_ _) > 膜拜 03/15 12:41