Still getting
Code:
Decrypting: authentication failed.
Code is just a quick and dirty version of it...so dont wonder about it
PHP Code:
/**
* @param array $user
*/
public function createUser(Array $user)
{
$user['user'] = bin2hex($this->encrypter->encrypt($user['user']));
$user['salt'] = bin2hex($this->encrypter->encrypt($user['salt']));
$user['email'] = bin2hex($this->encrypter->encrypt($user['email']));
$this->db->table('users')->insert($user);
}
public function getUser()
{
$builder = $this->db->table('users');
$builder->where('id', '1');
$query = $builder->get("1");
$result = $query->getResultObject();
$result = $result[0];
$user = new User();
$user->id = $result->id;
$user->user = $this->encrypter->decrypt(bin2hex($result->user));
$user->email = $this->encrypter->decrypt(bin2hex($result->email));
return $user;
}
Can be closed, solved the problem. You should'nt save your encrypted string into a varchar(100) coulmn :$