1. 程式人生 > >登錄註冊的業務邏輯

登錄註冊的業務邏輯

user 生成 接口 發送 ajax 獲取 業務 客戶 查找

登錄註冊邏輯:當點擊註冊按鈕時,彈出模態框,獲取輸入的姓名和密碼,通過ajax將姓名和密碼傳到後臺,傳到後臺後,在routes層用post接受數據後,傳到controlleruser.js,req.body接受數據,如果數據庫中有註冊信息的話,輸出用戶名存在,沒有的話,對密碼進行加密,將用戶名和加密後的密碼一起存進數據庫。登錄原理與註冊原理相似,點擊登錄按鈕時,獲取輸入的用戶名和密碼,通過ajax將信息傳到後臺,在routes層的user.js的接口傳到控制層的user.js,控制層用req.body接收信息,在數據庫中查找用戶名,不存在的話輸出用戶名不存在,存在的話,對密碼進行加密,並用

token對其進行簽名,token生成發送給客戶端,客戶端收到token後將其存入cookie,將密碼與數據庫中密碼進行比較,一致的話返回登錄成功,驗證失敗的話,則返回密碼錯誤。

登錄註冊的業務邏輯