我有一個7列的表。其中一個包含密碼(pw)。修改密碼輸入字段的HTML按鈕
我不想在我的網站上顯示密碼:我想在表格中有一些「點擊展開」來顯示它。
下面是包含該表的腳本的一部分:
...
push @certlist, {
state => $cert[0],
'expire' => $date,
'subject' => $cert[5],
'cn' => $cn,
'ip' => $ccd_ips->{$cn},
'dl' => '',
're' => '',
'pw' => $password->{$cn}
};
...
return $q->table(
{ 'class' => 'certs' },
$q->Tr(
[
$q->th(
[ 'Status', 'Common Name', 'D', 'Password',
'Date', 'Subject', 'IP-Adress', 'R'
]
) . "\n",
map {
$q->td({ 'class' => $_->{'state'} }, $states{ $_->{'state'} }) .
$q->td([ @$_{qw(cn dl pw expire subject ip re)} ]) . "\n"
} @certlist
]
)
) . "\n";
...
您需要以某種方式包含密碼。你希望他們被掩蓋的原因是什麼?先考慮一下。你是否在乎它們是否在網站的源代碼中以明文形式存在,這樣你就不會一眼就看到它們,用戶需要努力獲得一個?或者這是一個安全問題? – simbabque
它有安全原因 – tso
呵呵。這很棘手。你通過SSL/https提供該頁面嗎?你擔心有人會聽嗎?請各位具體__。我試圖縮小你想要做的事。現在你的問題太廣泛了。這更多的是關於過程而不是編程。這段代碼看起來也很可怕。我可以解釋它的作用,但這不會有幫助。所以你的代碼不是問題,因爲它似乎你真的不知道該怎麼做。 (也許還沒有做到這一點,但這就是重點,這一點無關緊要)。 – simbabque