gpt4 book ai didi

php - 在codeigniter中将密码保存到数据库

转载 作者:行者123 更新时间:2023-11-29 07:53:16 25 4
gpt4 key购买 nike

我想问如何将用户的密码保存到数据库中?我已经完成了,但是保存到数据库的结果与输入的密码不同。和密码却变成了那么长的奇怪代码。即使我一直在使用“md5”操作。请更正我的语法 Controller 有什么问题。谢谢之前

function add(){
$data['title']="Add user";
$this->_set_rules();

if($this->form_validation->run()==true){
$kode=$this->input->post('username');
$cek=$this->m_user->cek($kode);
if($cek->num_rows()>0){
$data['message']="<div class='alert alert-danger'>Username is already in use/div>";
$this->template->display('admin/adduser',$data);
}else{

$info=array(
'name'=>$this->input->post('name'),
'addres'=>$this->input->post('addres'),
'dateofbirth'=>$this->input->post('dateof birth'),
'email'=>$this->input->post('email'),
'username'=>$this->input->post('user'),
'password'=>md5($this->input->post('password')),
'level'=>$this->input->post('level')

);

$this->m_user->save($info);
redirect('admin/user/add_success');

}
}else{
$data['message']="";
$this->template->display('admin/adduser',$data);
}
}

最佳答案

md5 是一种哈希算法,它将您的密码哈希为 32 个字符长度的字符串。该字符串是您输入的密码的哈希值。例如,如果您的密码是 abcd,那么 md5(密码)将为 d41d8cd98f00b204e9800998ecf8427e。删除 md5() 以查看您的密码

关于php - 在codeigniter中将密码保存到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25841091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com