在token.js中新增對應的處理方法
根據登入方式的不同對登入資料進行處理
})// 比對客戶端傳遞的使用者名稱和密碼是否與資料庫中的一致,如果一致就頒布令牌
async function emaillogin(account, secret)
module.exports = router將資料處理方法編寫在user.js模型中
})// 當使用者不存在
if(!user)
// 注意資料表中的密碼是加密過後的,不能直接拿來與使用者傳入的密碼進行對比
const correct = bcrypt.comparesync(plainpassword, user.password)
// 如果密碼不一致
if(!correct)
return user
}}異常處理檔案http-exception.js中新增錯誤處理類
// 當查詢結果在資料庫中找不到
}// 當查詢結果在資料庫中找不到
C 根據不同的使用者登入到不同的介面
使用的方法雖然有點笨,但是還是實現了,有點安慰,由於自己剛接觸這種專案,所以以後還要慢慢琢磨,逐步提高。主程式負責建立各種視窗,並且建立登入視窗,然後根據登入視窗返回的值判斷是那種使用者登入,並建立相應的使用者介面 static void main else if powerresult 2 els...
單點登入cas,根據引數定製不同的主題登入頁
乙個現實中需求 某公司搭建了一套雲平台,面向企業客戶,不同的企業客戶對此雲平台理解和定位不一樣,如某企業提出,請將平台名稱配置為 x,並更改登入頁,結合我們的企業文化。這就產生了單點登入cas接收特定引數應用不同的主題。這裡接收的引數需要特別說明 按照預設需求,此引數應該是預先制定,可以和cas主題...
你知道沒有密碼的賬戶如何登入嗎?
是否為賬戶設定密碼均可,在windows xp安裝時建立的administrator這個賬戶通 常是沒有設定密碼的,假如系統中只有這個 賬戶在啟用,那麼,足需開啟電腦的顯示器 和啟動主機即可自動進入windows xp的桌 面環境。要知道當前賬戶有沒有設定密碼,只需執 行如下操作即可查知 步驟 1 ...