Login menggunakan md5

mau nanya masalah koneksi ke mysql tidak bisa membaca password md5

<?php
$koneksi = mysqli_connect("localhost","root","","spareparts");

// Check connection
if (mysqli_connect_errno()){
	echo "Koneksi database gagal : " . mysqli_connect_error();
}

?>

<link rel="stylesheet" href="css/sweet_alert/sweetalert.css">
<?php
// mengaktifkan session pada php
session_start();

// menghubungkan php dengan koneksi database
include 'koneksi.php';

// menangkap data yang dikirim dari form login
$username = $_POST['username'];
$password = md5($_POST['password']);

// menyeleksi data user dengan username dan password yang sesuai
$login = mysqli_query($koneksi,"select * from m_admin where username='$username' and password='$password'");
// menghitung jumlah data yang ditemukan
$cek = mysqli_num_rows($login);

// cek apakah username dan password di temukan pada database
if($cek > 0){

  $data = mysqli_fetch_assoc($login);

  // cek jika user login sebagai admin
  if($data['level']=="admin"){

    // buat session login dan username
    $_SESSION['username'] = $username;
    $_SESSION['level'] = "admin";
    // alihkan ke halaman dashboard admin


     echo "
  <script type='text/javascript'>
  setTimeout(function () {

    swal({
            title: 'welcome dear',
            text:  '$username',
            type: 'success',
            timer: 3000,
            showConfirmButton: true
        });
  },10);
  window.setTimeout(function(){
    window.location.replace('admin/index.php');
  } ,3000);
  </script>";

  // cek jika user login sebagai pegawai
  }else if($data['level']=="client"){
    // buat session login dan username
    $_SESSION['username'] = $username;
    $_SESSION['level'] = "client";
    // alihkan ke halaman dashboard pegawai


     echo "
  <script type='text/javascript'>
  setTimeout(function () {

    swal({
            title: 'welcome dear',
            text:  '$username',
            type: 'success',
            timer: 3000,
            showConfirmButton: true
        });
  },10);
  window.setTimeout(function(){
    window.location.replace('client/index');
  } ,3000);
  </script>";

  // cek jika user login sebagai pengurus
  }else if($data['level']=="inventory"){
    // buat session login dan username
    $_SESSION['username'] = $username;
    $_SESSION['level'] = "inventory";
    // alihkan ke halaman dashboard pengurus


   echo "
  <script type='text/javascript'>
  setTimeout(function () {

    swal({
            title: 'welcome dear',
            text:  '$username',
            type: 'success',
            timer: 3000,
            showConfirmButton: true
        });
  },10);
  window.setTimeout(function(){
    window.location.replace('inventory/index');
  } ,3000);
  </script>";

  }else{

    // alihkan ke halaman login kembali
    echo "
  <script type='text/javascript'>
  setTimeout(function () {

    swal({
            title: 'the username or password you entered is incorrect',
            text:  '$username',
            type: 'error',
            timer: 3000,
            showConfirmButton: true
        });
  },10);
  window.setTimeout(function(){
    window.location.replace('index');
  } ,3000);
  </script>";
  }


}else{
  echo "
  <script type='text/javascript'>
  setTimeout(function () {

    swal({
            title: 'connection problem',
            text:  '$username',
            type: 'error',
            timer: 3000,
            showConfirmButton: true
        });
  },10);
  window.setTimeout(function(){
    window.location.replace('index');
  } ,3000);
  </script>";
}

?>

<script type="text/javascript" src="js/plugins/sweet_alert/jquery-1.9.1.min.js"></script>
<script src="js/plugins/sweet_alert/sweetalert.min.js"></script>
<script src="js/plugins/sweet_alert/qunit-1.18.0.js"></script>

avatar maulanamahdi
@maulanamahdi

109 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

2 Jawaban:

..........?

avatar maulanamahdi
@maulanamahdi

109 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Tanggapan

Errornya dmn

errornya di tidak bisa mengenali password ber md5 selalu passwor salah.. kalau passwordnya di gantiann biasa normal gan

di database bagian password, apakah passwordnya md5 bukan ? seperti : f68bac89085669468822b54a74b9b93e atau hanya seperti : hendri18

jika hanya hendri18, tidak akan bekerja harus seperti f68bac89085669468822b54a74b9b93e

avatar driyan
@driyan

193 Kontribusi 109 Poin

Dipost 4 tahun yang lalu

Tanggapan

di passwordnya dah md5

Login untuk ikut Jawaban