實際上我想在表格中顯示我的資料庫中的用戶..我有一個密碼,我想顯示點而不是它..任何人都可以幫我這樣做嗎?這就是我顯示密碼的方式
<td> <Lock size={14} color=" #273746 " /> {item.password}</td>
如果你們中的任何人可以幫助我,我將非常感激
uj5u.com熱心網友回復:
如果要生成與原始字串長度相同的星號字串(例如item.password),則可以使用以下String.prototype.repeat方法:
"*".repeat("mysecretpassword".length); // "****************"
但是,我建議顯示與密碼無關的恒定數量的星號,因為如果惡意人員通過計算星號(例如,采取了隱藏密碼串列的圖片。因此,我認為最好的辦法是硬編碼一定數量的星號并為所有密碼顯示:
"**********"
uj5u.com熱心網友回復:
上面的答案看起來是正確的,但我只需要記住你不應該從你的 API 獲取文本/純密碼。此外,您不應將密碼保存在資料庫中的文本/純文本中。如果您確實需要將它們保留為文本/純文本形式,則在將它們發送到客戶端(前端)之前,您已經需要在后端屏蔽它們。
uj5u.com熱心網友回復:
您可以使用 Javascript 字串替換功能。你可以在這里找到它: https ://www.w3schools.com/jsref/jsref_replace.asp
{item.password.replace({item.password}, "**********")}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/443181.html
標籤:javascript 反应 api 密码 隐藏
