Program login session sederhana HTML dan PHP - Pemrograman Web Dinamis
1. index.php
*Halaman login, user diminta untuk mengisi username dan password. Disini contohnya diisi dengan username = admin dan password = admin
<?php
session_start();
if (isset($_SESSION['username'])) {
header("Location:dashboard.php");
}
?>
<!DOCTYPE html>
<html>
<head>
<title>FORM LOGIN</title>
</head>
<body>
<h1>FORM LOGIN</h1>
<form action="login.php" method="POST">
<input type="text" name="username">
<input type="password" name="password">
<input type="submit" name="login" value="Login">
</form>
</body>
</html>
Hasil run:
2. login.php
<?php
session_start();
$username = $_POST['username'];
$password = $_POST['password'];
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
header("Location:dashboard.php")
?>
3. dashboard.php
*Setelah berhasi login, masuk ke dashboard. Lalu jika kita ingin kembali ke form login harus logout (keluar) terlebih dahulu dengan cara mengeklik tombol keluar.
<?php
session_start();
if (!isset($_SESSION['username'])) {
header("Location: ./");
}
$username = $_SESSION['username'];
$password = $_SESSION['password'];
echo "Anda login sebagai ".$username." dan password Anda adalah ".$password;
echo "<br>";
echo "<a href='keluar.php'>Keluar</a>";
?>
Hasil run:
4. keluar.php
*Halaman login, user diminta untuk mengisi username dan password. Disini contohnya diisi dengan username = admin dan password = admin
<?php
session_start();
if (isset($_SESSION['username'])) {
header("Location:dashboard.php");
}
?>
<!DOCTYPE html>
<html>
<head>
<title>FORM LOGIN</title>
</head>
<body>
<h1>FORM LOGIN</h1>
<form action="login.php" method="POST">
<input type="text" name="username">
<input type="password" name="password">
<input type="submit" name="login" value="Login">
</form>
</body>
</html>
Hasil run:
2. login.php
<?php
session_start();
$username = $_POST['username'];
$password = $_POST['password'];
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
header("Location:dashboard.php")
?>
3. dashboard.php
*Setelah berhasi login, masuk ke dashboard. Lalu jika kita ingin kembali ke form login harus logout (keluar) terlebih dahulu dengan cara mengeklik tombol keluar.
<?php
session_start();
if (!isset($_SESSION['username'])) {
header("Location: ./");
}
$username = $_SESSION['username'];
$password = $_SESSION['password'];
echo "Anda login sebagai ".$username." dan password Anda adalah ".$password;
echo "<br>";
echo "<a href='keluar.php'>Keluar</a>";
?>
Hasil run:
4. keluar.php
<?php
session_start();
session_unset();
session_destroy();
header("Location:index.php")
session_unset();
session_destroy();
header("Location:index.php")
?>
Komentar
Posting Komentar