微信掃碼登錄方案選型匯總
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
掃碼登錄方案選型一個(gè)正經(jīng)的項(xiàng)目肯定是需要登錄的,這樣才能通過(guò)登錄態(tài)去限制用戶的一些行為,提高不安定用戶的搗亂門檻。但是項(xiàng)目也不應(yīng)該處處強(qiáng)制登錄,這樣只會(huì)趕走想要嘗試的用戶! 我們的聊天,當(dāng)然要打造最佳的用戶體驗(yàn)。只有發(fā)消息需要用戶登錄,其他的成員列表沒(méi),消息列表,未登錄都可以看見(jiàn)。 那么微信登錄要如何實(shí)現(xiàn)呢?先來(lái)比對(duì)業(yè)界幾種常見(jiàn)方案,然后再針對(duì)我們的方案做詳細(xì)的技術(shù)講解。 掃碼登錄方案調(diào)研1.掃公眾號(hào)事件碼+手機(jī)號(hào)注冊(cè)左下角可支持掃碼登錄 登錄后又需要我去綁定手機(jī)號(hào)。 我最討厭這種明明支持掃碼或者短信登錄給我選的,結(jié)果我為了方便不接驗(yàn)證碼,選擇掃碼登錄,登錄成功后又要求我綁定手機(jī),非常難受。 2.掃公眾號(hào)事件碼+授權(quán)wps就采用這樣的登錄方式, 1.通過(guò)掃描一個(gè)攜帶參數(shù)的二維碼類似 2.關(guān)注公眾號(hào)后。后端會(huì)收到掃碼用戶的事件消息,里面有 3.如果是一個(gè)未注冊(cè)過(guò)的用戶,為了獲取用戶昵稱和頭像,公眾號(hào)會(huì)主動(dòng)推送一個(gè)鏈接,用戶點(diǎn)擊授權(quán)后,就能獲取用戶信息。 如果網(wǎng)站只需要用戶id,不需要任何用戶信息,掃碼完畢后就立馬登錄了,對(duì)用戶是 但是有一個(gè)缺點(diǎn),獲取用戶授權(quán)的接口2022年7月就關(guān)停了,現(xiàn)在只有微信認(rèn)證才能訪問(wèn), 那普通的公眾號(hào)有沒(méi)有辦法做掃碼登錄呢?也有。。我們可以從已有的接口權(quán)限入手??纯创蠹沂窃趺醋龅?/p> 3.公眾號(hào)獲取事件碼+網(wǎng)站填寫事件號(hào)以魚皮的編程導(dǎo)航為例,掃的是一張普通的公眾號(hào)二維碼,里面沒(méi)有附帶任何信息。 關(guān)注后會(huì)給一個(gè)動(dòng)態(tài)碼。同時(shí)后端也會(huì)記錄對(duì)應(yīng)的 將動(dòng)態(tài)碼寫入網(wǎng)站的登錄框,就完成了微信 4.網(wǎng)站展示事件碼+公眾號(hào)填寫事件號(hào)再看看技術(shù)派的實(shí)現(xiàn) 變成了用戶跟隨指示,在公眾號(hào)輸入對(duì)應(yīng)的事件碼,然后后端收到消息,里面攜帶了用戶的 總結(jié)其實(shí)在哪里填這個(gè)事件碼都一樣,但是編程導(dǎo)航是在網(wǎng)站填寫事件碼。容易被小黑子暴力撞庫(kù),正好撞上了一個(gè)剛關(guān)注的用戶。所以給的事件碼就會(huì)比較復(fù)雜。而技術(shù)派由于是公眾號(hào)內(nèi)回復(fù),所以可以準(zhǔn)備一批簡(jiǎn)單的事件碼比如666,888的數(shù)字,讓用戶去填,比較安全。 為了用戶最好的體驗(yàn),不需要手動(dòng)輸入任何信息,所以我選擇去認(rèn)證一個(gè)公眾號(hào),不就是300一年嗎?? 作者:solz 鏈接:https://juejin.cn/post/7333936808788819980 來(lái)源:稀土掘金 著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。 該文章在 2025/1/15 12:43:01 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |