星野藍 發表於 2014-5-17 04:11:51

使用智慧型手機掃描QR-Code來登入驗證

本帖最後由 星野藍 於 2014-5-17 04:25 AM 編輯

QR-Code這幾年來還蠻流行的,不管是用來辦活動或是一些帳號防護(像是LINE)
都可以見到QR-Code的蹤影

這次展示的是透過Android智慧型手機來掃描QR-Code來進行登入驗證
藉此達到帳號防盜鎖以及防外掛等驗證功能~

帳號防盜鎖部分除了利用QR-Code來驗證之外
也提供綁定手機IMEI碼的功能
只要勾選之後,即使其他的手機來掃正確的QR-Code也是無法登入的
藉此可以達到100%的帳號防盜功能
嘛...除非你連手機都一起被盜走,那就真的回天乏術啦XD

廢話不多說,直接看影片吧^_<
rV1DcFP2E7g
直接看DEMO可從1:00開始

影片有幾個錯字請見諒Orz
綁定打成榜定

卡普拉妹妹 發表於 2014-5-17 04:16:59

感覺很猛
我還真沒寫過Android App

dolphinsturning 發表於 2014-5-17 07:17:45

這個太神猛了,甘拜下風....

fantasy83115 發表於 2014-5-17 14:12:53

很不錯的想法啊.. QR-Code 真的很萬用, 比較好奇的是他的手機 QR_code 如果外流, 別人登他帳號用自己手機掃他 QR_code, 是否也能登入? 另外你可以去弄個手機板RO, 這會更熱門!

星野藍 發表於 2014-5-17 15:03:01

本帖最後由 星野藍 於 2014-5-17 03:24 PM 編輯

fantasy83115 發表於 2014-5-17 02:12 PM static/image/common/back.gif
很不錯的想法啊.. QR-Code 真的很萬用, 比較好奇的是他的手機 QR_code 如果外流, 別人登他帳號用自己手機掃 ...
這邊QR-Code都是動態的,每次都會不同
就好比你登入時候輸入隨機產生的英文數字來驗證一樣
只是這邊是驗證碼換成QR-Code,然後輸入變成用手機掃描

你說的情況應該比較類似於:
A使用者登入遊戲後看到QR-Code
B使用者用他的遊戲帳號登入B的手機,然後去掃A使用者遊戲畫面的QR-Code
那這樣A使用者也是無法通過驗證的
A使用者必須使用自己的帳號去登入手機端然後掃自己遊戲畫面的QR-Code(就像影片內演示的)

然而綁定IMEI碼之後:
A使用者登入遊戲後看到遊戲畫面的QR-Code
那麼A使用者必須也用A自己當初綁定的那支手機來掃,才可以通過驗證
即使A拿B的手機來登入A的遊戲帳號掃A的遊戲畫面QR-Code,A也是無法通過驗證的
因為除了掃描驗證QR-Code之外還會判斷手機的IMEI碼

這樣解釋感覺挺饒舌,不知道你有沒有理解到XD

用圖表來說明應該比較淺簡易懂

手機 \ 遊戲A帳號登入遊戲產生的QR-CodeA帳號登入遊戲產生的QR-Code(綁定A手機的IMEI情況下)
綁了A帳號的A手機驗證成功驗證成功
綁了B帳號的B手機驗證失敗驗證失敗
綁了A帳號的B手機驗證成功驗證失敗
綁了B帳號的A手機驗證失敗驗證失敗

IMEI簡單來說就像是手機的身分證字號一樣

卡普拉妹妹 發表於 2014-5-17 15:43:45

這邊QRCode 應該是先做好個一兩百組

然後記錄玩家用的是哪一組吧?

還是你能夠動態產生 cutin的圖QQ

星野藍 發表於 2014-5-17 16:16:35

卡普拉妹妹 發表於 2014-5-17 03:43 PM static/image/common/back.gif
這邊QRCode 應該是先做好個一兩百組

然後記錄玩家用的是哪一組吧?

嗯,目前的做法是這樣
原先預計想改cutin的source code來download顯示網路產生的動態QR圖
不過不太好改,所以就先用這做法了
缺點就是要先把圖做好就是了

fantasy83115 發表於 2014-5-17 16:22:07

星野藍 發表於 2014-5-17 03:03 PM static/image/common/back.gif
這邊QR-Code都是動態的,每次都會不同
就好比你登入時候輸入隨機產生的英文數字來驗證一樣
只是這邊是驗 ...

原來如此, 這樣做還不錯, 你可以延伸手機通訊鎖XD

卡普拉妹妹 發表於 2014-5-17 18:46:09

我也再研究cutin 的動態產生 :(

our2514689 發表於 2016-12-18 07:00:00

這個真的很猛 感謝分享 但是怎麼使用呢!?
頁: [1]
查看完整版本: 使用智慧型手機掃描QR-Code來登入驗證