Error form login

Kira Kira ini kenapa ya pas saya memasukkan username password yang benar dari database tidak mau masuk

if (isset($_POST["masuk"])) {
   $username = $_POST["username"];
   $password = $_POST["password"];
 $result =  mysqli_query($con,"SELECT * FROM tb_user WHERE username = '$username'  AND password = '$password'");

  //cek username

  if (mysqli_num_rows($result) === 1) {

      //cek password
    $row = mysqli_fetch_assoc($result);
    if(password_verify($password, $row["password"])){
      //set session
      $_SESSION["masuk"] = true;
      header("location: index.php");
       //cek remember me
       if (isset($_POST['remember'])) {
              //buat cookie
             setcookie('id', $row['id'], time() + 1000);
          setcookie('key', hash('sha256', $row['username']), time() + 1000  );
          }
      }
    }

    $error = true;
  }

avatar jiasfjabfie1212
@jiasfjabfie1212

38 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Mungkin masnya pas membuat user pada password nya mengunakan hashing tapi di loginnnya tidak mengunakan hashing. Soalnya di kode yang mas share password nya murni.

Maaf klo gak jelas :)

avatar Adinur
@Adinur

63 Kontribusi 8 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban