在玩一個商城秒殺的項目,前端密碼實作了MD5加密,但是原來的登入網頁實作了記住使用者密碼功能,現在問題來了。
使用者每次登入都是從前端擷取使用者輸入,然後經過js加密發到後端進行校驗。密碼正确登入成功後密碼會存在cookie中,那麼此時使用者的密碼框裡面的資訊是經過加密後的,如果再次直接MD5加密,此時的密碼就不在是使用者真實密碼經過加密的密碼(有點繞啊),此時密碼就會對不上。
在執行登入方法前,判斷cookie中是否有資訊,若有則說明已經加過密了,則傳到後端的密碼直接從cookie中擷取即可。