通过设置cookie记住密码

Nis*_*das 3 php codeigniter

在我的页面中,我有一个记住我复选框.当我检查这个时,我想在浏览器cookie中输入我的密码.可能吗?我已将声明提供为:

if ($remember=='yes') {
    $this->load->helper('cookie');
    $cookie =array(
        'name'   => 'username',
        'value'  => $username,
        'expire' => '1209600'
    );
    $this->input->set_cookie($cookie);
}
Run Code Online (Sandbox Code Playgroud)

Mat*_*iva 7

你永远不应该在cookie中存储未加密的密码的原因是,在这种情况下,cookie盗窃将提供永久访问.如果存储散列版本,则只要cookie有效就可以模拟用户,但是一旦cookie失效,攻击者将无法再次重新登录.

简而言之:永远不要在客户端的浏览器中存储纯文本信息,总是使用(可能是盐渍和/或签名)哈希密码和用户名.