布局靜態頁面,使用字符串模板動態添加頭部頁面,包括登錄和注冊按鈕.
注冊:
前端邏輯:
1.點擊頭部頁面的注冊按鈕,彈出注冊模態框.在模態框表單中輸入用戶名和密碼,點擊注冊按鈕,ajax攜帶用戶信息向后台發送請求.注冊成功與否,刷新頁面.
后端邏輯
2.后端通過req.body接收到客戶的注冊信息,先在數據庫中查找是否有該用戶名.如果有,響應給前端"用戶名已存在".如果沒有,將接收到的用戶名和密碼存入數據庫並響應給前端"注冊成功".
登錄:
前端邏輯
1.點擊頭部頁面的登錄按鈕,彈出登錄模態框.在模態框表單中輸入用戶名和密碼,點擊登錄按鈕,ajax攜帶用戶信息向后台發送請求.登錄成功與否,刷新頁面.
后端邏輯
2.后端通過req.body接收到客戶的登錄信息,先在數據庫中查找是否有該用戶名.如果沒有,響應給前端"用戶名不存在".如果有,給接收到的密碼加密,並把該密碼與數據庫中存儲的該用戶名的密碼比對.若密碼正確,響應給前端"登錄成功",若密碼錯誤,響應給前端"密碼錯誤".