加密密码不能在codeigniter中工作让我知道我哪里错了

时间:2015-02-05 05:56:33

标签: codeigniter encryption phpmyadmin

控制器

 $this->load->library('encrypt');
 $this->form_validation->set_rules('dpassword', 'Password','required|trim');
 $data=array('code goes here');
 $this->encrypt->encode($data);

但是在phpmyadmin中密码不会被加密。如果你有一些解决方案,我确实在配置文件中对加密密钥进行了更改。

1 个答案:

答案 0 :(得分:0)

您必须设置加密密钥并将其作为编码功能的第二个参数传递。例如:

 $this->load->library('encrypt');
 $this->form_validation->set_rules('dpassword', 'Password','required|trim');
 $data=array('code goes here');

 $key = 'super-secret-key'; //Your Encryption key

 $this->encrypt->encode($data,$key);

试试这个......它可以解决你的问题