Cara membuat login submit sederhana dengan PHP
simpan dengan nama login.php
<?php
session_start();
include('check_session.php');
if(isset($_POST['usename']) && isset($_POST['password'])){
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];
header('Location: /dashboard.php');
die();
}else{
alert('username atau password salah');
}
$login = '
';
echo $login;
?>
untuk mengecek apakah user sudah login atau belum
simpan dengan nama check_session.php
<?php
session_start();
if(isset($_SESSION['username']) && isset($_SESSION['password'])){
}else{
header('Location: /login.php');
die;
}
?>
membuat halaman dashboard jika sudah berhasil login
simpan dengan nama dashboard.php
<?php
session_start();
include('check_session.php');
echo '
Dashboard
Log out
';
?>
membuat php script untuk log out dari halaman dashboard
simpan dengan nama logout.php
<?php
session_start();
if(isset($_POST['logout') && ($_POST['logout'] == 'logout')){
unlink($_SESSION['username']);
unlink($_SESSION['password']);
session_destroy();
}
header('Location: /login.php');
?>
pada script php diatas jika login berhasil maka halaman akan dialihkan ke
dashboard.php jika login gagal maka akan dialihkan ke halaman
login.php, fungsi dari
check_session.php untuk mengecek session sudah diterima atau belum, selain itu user teralihkan ke halaman
login.php terlebih dahulu untuk memuat halaman
dashboard.php sekian cara sederhana membuat php login, semoga bermanfaat.