2015-07-21 35 views
1

我有一個編輯用戶頁面,其中必須顯示一些用戶詳細信息,例如用戶名,名,姓和用戶登錄的密碼。 我使用的是concrete5所以我cant解密密碼以便顯示在密碼字段中。(input type="password") 我必須顯示一個虛擬密碼字段,它應該與密碼的字符數相同。是否有任何想法以生成與原始密碼相同數量的星號的密碼字段顯示與原始密碼字符數相同的虛擬密碼文本

+1

你能不能把原來的密碼的'length',然後用這個長度表明,一些'*' – Tushar

+0

確定的密碼長度可以保存 – NMN

+0

_「我要顯示一些用戶的細節,如<...>密碼與用戶登錄。「_什麼?你想在他們的_「編輯個人資料」頁面上顯示用戶的密碼? – Cerbrus

回答

2

而不是存儲密碼長度,這不是一個很好的安全決定,而是使用靜態長度代替。可以使用佔位符在不泄露密碼長度的情況下爲用戶提供良好體驗:

<p>Use a static length password representation</p> 
 
<input type="password" name="password" placeholder="*************"><br> 
 
<input type="password" name="password" placeholder="*************"><br> 
 
<input type="password" name="password" placeholder="*************"><br> 
 

 
<p>Use prompts for the passwords instead</p> 
 
<input type="password" name="password" placeholder="Current Password"><br> 
 
<input type="password" name="password" placeholder="New Password"><br> 
 
<input type="password" name="password" placeholder="Confirm New Password"><br> 
 

 
<p>Or just leave them blank (assuming they already have labels)</p> 
 
<input type="password" name="password"><br> 
 
<input type="password" name="password"><br> 
 
<input type="password" name="password"><br>