Login error di Codeigniter

Login.php

 $password = md5($this->input->post('password'));

Register.php

     $data = array(
          'password' => password_hash($this->input->post('password'), PASSWORD_DEFAULT),
);

Kesalahan saya yaitu yang register memasukkan passwordnya pake password_hash(PASSWORD_DEFAULT) sedangkan yang login pake md5, jadi loginnya tidak bisa membaca password yang saya berikan, terus bagaimana caranya login.php bisa membaca PASSWORD_DEFAULT?

Tolong Bantuannya Mastah

avatar novan1
@novan1

16 Kontribusi 1 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Di loginnya ubah jd kyk gini <pre> $checkLogin = $this-&gt;user-&gt;getRows($con); if($checkLogin) { // password yg di input di cocokin sm yg ada di db pake password_verify if (password_verify($password,$checkLogin['password'])) </pre> semoga membantu ^^

avatar bosque
@bosque

187 Kontribusi 104 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban