caranya cukup mudah!
untuk memulai kita membuat 4file php sebagai berikut :
File untuk Login
File untuk halaman Dasbord
File untuk Proses login
file untuk logout
pertama kita membuat halaman Login, buatlah file dengan nama login.php
<form method="post" action="proses_login.php" id="login-form">
<?php if(isset($_GET["login_error"])){ ?>
<h4 style="color: red; text-align: center;" >Maaf Password atau username salah</h4>
<?php } ?>
<br />
<div class="input-group">
<input type="text" name="username" value="" placeholder="Username or Email" style="width: 280px;">
</div>
<div class="input-group">
<input type="password" name="password" value="" placeholder="Password" style="width: 280px;">
</div>
<div class="input-group"><input type="submit" name="commit" value="Login" class="btn">
</div>
</form>
setelah membuat halaman login kita lanjut ke halaman dasbord, buat file dengan nama index.phpdan tambahkan perintah
<?php
session_start();
if(isset($_SESSION["username"])){
}else{
echo header("location:login.php");
}
?>
ini bertujuan jika user belum melakukan login maka saat user mengakses index.php akan langsung dialihkan ke login.php lebih kurang susunan syntaxnya seperti gambar dibawah inisetelah membuat sebuah form login kita lanjut ke proses loginnya, buatlah file dengan nama proses_login.php file ini bertujuan memeriksa form input apakan sessionnya benar atau tidak.
<?php
session_start();
$username=$_POST["username"];
$password=$_POST["password"];
if($username=="admin" AND $password=="admin")
{
$_SESSION["username"]=$username;
header("location:index.php");
}else{
header("location:login.php?login_error");
}
?>
nah sekarang anda bisa login dengan menggunakan username:admin dan password :admin
sementara untuk logout tinggal membuat perintah
<?php
session_start();
session_destroy();
?>Posisinya lebih kurang seperti gambar dibawah ini
Demikina tutorial singkat saya, jika berkenan atau suka dengan artikel blog ini silahkan subscrib untuk mendapatkan tutorial dan file menarik lainnya
0 Comments
Jika ada pertanyaan seputar artikel limcoding jangan sungkan untuk bertanya