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.
No comments:
Post a Comment
Diharapkan berkomentar dengan sopan dan santun, terimakasih.