在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  HTML/ 如何實(shí)現(xiàn)記住密碼的功能?

如何實(shí)現(xiàn)記住密碼的功能?

我現(xiàn)在這個項(xiàng)目,賬號密碼被保存在localStorage里面了。

1、登錄界面,判斷用戶是否勾選記住密碼,若是,則在與后臺交互確定登錄成功后,將用戶輸入的賬號與密碼分別保存在 localStorage 中,鍵值對的形式。
2、再次進(jìn)入登錄界面,判斷 localStorage 中是否存有賬號和密碼字段,若有則填入 input 輸入框中。
大致思路就是這樣。

我看別人文章說,就算把賬號密碼加密保存在local Storage或者cookies也不安全。

我看別的文章(https://coolshell.cn/articles...)好像是在cookies存用戶名,登錄序列,登錄token。

請問工程上一般的方法是怎么樣的?

回答
編輯回答
安淺陌

把用戶名和密碼進(jìn)行base64加密,具體怎么做看你(例如:可以先base64加密一次在記入一串定義的字符串在進(jìn)行base64加密)
base64只是其中一種 看你怎么選擇,這種加密還是選擇可逆加密然取不出原來的值,例如:md5就不能取出原來的值
把用戶名和密碼寫入input框是,進(jìn)行對應(yīng)的base64解密就行(進(jìn)行幾次加密就要進(jìn)行幾次解密)

2017年4月1日 12:49
編輯回答
來守候

本地離線個 token 就行了,放到 cookies ,設(shè)置個過期時間

然后下次刷頁面,發(fā)現(xiàn)有 token 直接,token 方式登錄,取用戶信息~

2018年5月2日 05:14
編輯回答
兔囡囡

記住密碼這功能本身就不安全,localStorage或者cookies都可以直接查看的。一般并不需要記住密碼,只需要記住你登陸狀態(tài)就可以了。如果非要用,那循例加個密吧,你的系統(tǒng)安全還是沒法保證,但是不至于影響別的系統(tǒng)。

2018年4月6日 17:53