Postingan lainnya
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>
0
2 Jawaban:
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
0
Tanggapan
di passwordnya dah md5