摘要:注冊流程圖需求用戶利用和驗證碼注冊新用戶,要求最終返回,隨機生成的用戶,根據(jù)用戶生成的值,用戶,加密之后的密碼,用戶基本信息驗證檢查,當(dāng)點擊按鈕的時候,系統(tǒng)查找數(shù)據(jù)庫,如果用戶已存在,報錯用戶已存在,后臺生產(chǎn)隨機驗證碼,通過手機發(fā)送給用戶,
注冊流程圖
需求:用戶利用account(phone number)和驗證碼(code)注冊新用戶,要求最終返回:
1,隨機生成的用戶id 2,根據(jù)用戶id生成的token值 3,用戶account 4,加密之后的密碼 5,用戶基本信息
驗證檢查:
1,當(dāng)點擊按鈕"code"的時候,系統(tǒng)查找數(shù)據(jù)庫,如果用戶已存在,報錯"用戶已存在"
2,后臺生產(chǎn)隨機驗證碼,通過手機發(fā)送給用戶,系統(tǒng)自動比對用戶輸入的驗證碼和緩存中的驗證碼是否equals一致,如果用戶輸入驗證碼錯誤,系統(tǒng)返回異常"驗證碼錯誤"
3,在生成密碼的時候,如果檢查到結(jié)合用戶名,密碼和客戶端隨機生成的nouce值與客戶端以同樣的方式生成的hashkey不相等,報異常"hashKey檢查錯誤"
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/66179.html
摘要:我們可以把取消發(fā)貨單和取消訂單看成一個被觀察或被訂閱的類實例的對象,一旦發(fā)生取消行為,我們立即通知各個觀察者做出相對應(yīng)的行為。裝飾器模式裝飾器思想,不管以前業(yè)務(wù)邏輯,甚至不去讀,調(diào)用之前的接口裝飾上新的數(shù)據(jù),達(dá)到自己的目的。 前言 還是每月的目標(biāo)至少寫一篇文章,一晃八月份就要過去了,這個月依然沒有什么產(chǎn)出,毫無疑問最近的狀態(tài)就是不停的工作,不停的加班。所以還是把最近工作進行一個總結(jié),首...
摘要:一個事件系統(tǒng)就這么簡單。說了這么多,一句話概括事件系統(tǒng)就像是框架層的全局?jǐn)?shù)據(jù)庫,具有存儲注冊和觸發(fā)事件功能,解耦代碼,實現(xiàn)跨組件通信。。 我們知道,laravel/symfony 框架是由一堆堆 components 組件粘合在一起的。其中會有一個 event component 組件,比較特殊,它像一個中介,是框架層全局 component,專門負(fù)責(zé)不同component間相互通信傳...
前言 從 9 月份開始,vuepress 源碼進行了重新設(shè)計和拆分。先是開了個 next 分支,后來又合并到 master 分支,為即將發(fā)布的 1.x 版本做準(zhǔn)備。 最主要的變化是:大部分的全局功能都被拆分成了插件的形式,以可插拔的方式來支撐 vuepress 的運作,這一點很像 webpack。 具體架構(gòu)如下: showImg(https://user-gold-cdn.xitu.io/2019...
摘要:微內(nèi)核架構(gòu)在大型前端系統(tǒng)中的應(yīng)用只討論架構(gòu),不討論框架名詞解釋由一群盡可能將數(shù)量最小化的軟件程序組成,他們負(fù)責(zé)提供實現(xiàn)一個操作系統(tǒng)所需要的各種機制和功能。而微內(nèi)核架構(gòu)已經(jīng)在操作系統(tǒng)和很多的產(chǎn)品的后端服務(wù)及前端中經(jīng)過了很多的實踐。 微內(nèi)核架構(gòu)在大型前端系統(tǒng)中的應(yīng)用 只討論架構(gòu),不討論框架 1、名詞解釋 由一群盡可能將數(shù)量最小化的軟件程序組成,他們負(fù)責(zé)提供、實現(xiàn)一個操作系統(tǒng)所需要的各種機制...
摘要:一個動作類,應(yīng)該有一個能夠說明其功能的名字,比如等。如果需要對我們的動作類實現(xiàn)某種適配器模式,這是非常方便的。使用單動作類的好處小巧而單一的邏輯域能夠防止代碼重復(fù)并提高代碼的可重用性,保持穩(wěn)定。易于針對各種場景進行獨立測試。 showImg(https://segmentfault.com/img/remote/1460000015208092); 當(dāng)我們談?wù)摰綉?yīng)用程序的架構(gòu)的時候,經(jīng)...
閱讀 760·2023-04-26 01:30
閱讀 3310·2021-11-24 10:32
閱讀 2199·2021-11-22 14:56
閱讀 2000·2021-11-18 10:07
閱讀 567·2019-08-29 17:14
閱讀 636·2019-08-26 12:21
閱讀 3116·2019-08-26 10:55
閱讀 2954·2019-08-23 18:09