我有一个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