• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
->insert losing hash chars

#1
In CI4 I insert a hash 

$2y$10$trkKDMz5PR6xv0tV2UUoOeGpsIwMi5DEt6Hfvmc5RjcIsp2zeNXD.

When I look in the db it is

y$trkKDMz5PR6xv0tV2UUoOeGpsIwMi5DEt6Hfvmc5RjcIsp2zeNXD.

Here's the code:

} else {
$hashed_password = password_hash(trim($this->request->getPost('password')), PASSWORD_DEFAULT);
log_message('debug', $hashed_password);
$model = new \App\Models\UsersModel();
$model->insert([
'username' => trim($this->request->getPost('username')),
'password' => $hashed_password,
'email' => $this->request->getPost('email'),
'tpseq' => $this->request->getPost('tpseq'),
]);
redirect('/login');
}

Anyone have an idea of how can this be?

Also the ->first() method doesn't seem to work.
Simpler is always better
Reply

#2
Is this with the very latest version of the code? A fix for something similar to that was put in place a while ago. Please update the code and let me know if you're still seeing it. If you are it's a bug and should be reported over at GitHub.
Support Development  • Practical CodeIgniter 3  • Vulcan - CLI Tools for CI4
Reply

#3
I upgraded to the latest version and the problem still occurs.
Simpler is always better
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Users browsing this thread:
1 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2019 MyBB Group.