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