https://everleaf.blogspot.com/search/label/PHP

5/30/2023

Membuat Login submit sederhana dengan PHP

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 = '
Username :
Password :
'; 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.