Membuat Logika Login 3 Kali Banned Menggunakan PHP








Membuat Logika Login Salah 3 Kali Langsung Banned





Kali ini Sobat Informatika akan membagikan Script/Sintak Logika Login Salah 3 Kali Langsung Banned, disini juga saya menambahkan Modal dengan desain masih menggunakan Backtrap, silahkan baca artikel sebelumnya untuk mendownload file Bootstrap nya, atau kunjungi langsung web Bootstrap nya.
, baiklah langsung saja kita eksekusi.

		Disini Kita Menggunakan 2 File :
		1. File Index.php, yang berisikan coding tampilan loginnya.
		2. File Ceklogin.php, yang berisikan coding untuk cek username dan password.
	

1. Buat File.php Baru


Lalu isikan coding dibawah ini. Letakan code ini di atas <!DOCTYPE html. Code ini berfungsi untuk membuka session ketika login salah.>


Example

Coding nya Begini Gan :


<?php
session_start();
if (isset($_SESSION['auth'])) {
if ($_SESSION['auth'] >= 3) {
echo "<h1>Anda telah terblokir</h1>";
session_unset();
echo "<h2>Silahkan Reload Pagenya</h2>";
exit();
}
}
?>




2. Membuat Desain Form Login Sekaligus Desain Modal


Letakan code ini didalam tag <head>, untuk memangggil atribut didalam Bootstrap.


Example

Coding nya Begini Gan :


<meta charset="UTF-8">
<title>Busi Ads</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="assets/css/floating-labels.css">
<link rel="stylesheet" href="assets/css/bootstrap.min.css">
<!--Ini adalah java script untuk menampilkan modal melalui java script-->
<script>
windows.setTimeout(function(){
$(".alert").fadeTo(500,0). slideUp(500, function(){
$(this).remove();
});
}, 2000);
function showModal(){
$(document).ready(function() {
$('#modalku').modal('show')
});
}

</script>




1. Buat File.php Baru



Example

Coding nya Begini Gan :


<div class="row">
<div class="col">
<!--FORM LOGIN-->
<form id="frm01" name="frm01" method="POST" action="ceklogin.php" class="form-signin">
<div class="text-center mb-2">
<img src="assets/img/useradmin.png" class="mb-1" style="width: 150px; height: 150px;">
<p style="font-family: consolas;text-align: center"> <h1 style="color: blue">Busi Ads</h1></p>
</div>
<?php
if (isset($_SESSION['auth'])) {
if ($_SESSION['auth'] < 3) {
echo '<div class="text-center mb-2">
<div class="alert alert-danger alert-dismissible fade show" role="alert">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Login Gagal!</strong>
<br>Gagal login, login yang ke-'.$_SESSION['auth'].'</div></div>';
}
}
?>
<div class="form-label-group">
<input class="form-control" style="width: 350px" type="email" name="email" id="email" placeholder="Email" required="" autofocus="yes">
<label for="email">Email</label>
</div>
<div class="form-label-group">
<input class="form-control" style="width: 350px" type="password" name="password" id="password" placeholder="Password" required="">
<label for="password">Password</label>
</div>
<div class="custom-checkbox mb-1">
<label for="checkbox">
<input type="checkbox" name="checkbox" id="checkbox">
Remember me
</label>
<div style="font-family: consolas">
<button type="submit" class="btn btn-lg btn-primary btn-block mb-2" >Sign in</button>
<button type="button" style="width: 173px" class="btn btn-lg btn-success" data-toggle="modal" data-target="#modalku">Modal</button>
<button onclick="showModal();" type="button" style="width: 173px" class="btn btn-lg btn-danger" style="width: 192px" >Modal JS</button>
</div>
</div>
</form>
<!--Ini Codingan Untuk Desain Modalnya-->
<div class="modal fade" id="modalku" tabindex="-1" role="dialog" aria-labelledby="DialogModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="modallabel01">
Judul Modal
</h5>
<button class="close" type="button" aria-label="close" data-dismiss="modal">⨱</button>
</div>
<div class="modal-body">
<p>isi dari modalnya</p>
</div>
<div class="modal-footer">
<button class="btn btn-secondary" type="button" data-dismiss="modal">
Tutup
</button>
</div>
</div>
</div>
</div>
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/popper.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
</div>
</div>




3. Membuat Codingan Untuk File Ceklogin.php.



Example

Coding nya Begini Gan :


<?php

session_start();
$user = $_POST["email"];
$pass = $_POST["password"];
$encryp = md5($pass);
///-------------------
$dbuser = "admin@gmail.com";
$dbpass = "a";

if ($user == $dbuser && $pass == $dbpass) {

echo "<h2><center>Login Berhasil!</h2>";

echo "<a href='index.php'><center><button>Logout</button></a>";
$_SESSION['pass'] = NULL;
} else {
$_SESSION['auth'] = $_SESSION['auth'] + 1;
$_SESSION['pass'] = NULL;
header("location:index.php");
if(isset($_SESSION['auth'])){
$_SESSION['auth']++;
}else{
$_SESSION['auth'] =1;
}
}

?>



Hasilnya Akan Seperti dibawah ini.






0 Response to "Membuat Logika Login 3 Kali Banned Menggunakan PHP"

Posting Komentar