Disini saya akan share cara membuat form login beserta fungsinya dengan menggunakan php. Pertama buatlah sebuah file php dengan nama form_login.php, lalu buat script seperti di bawah ini
<!DOCTYPE html>
<html lang="en">
<head>
<title>Login Form</title>
</head>
<body>
<?php
if(isset($_GET["login_error"])){
echo "<h2 style='color:red';>Username atau password salah</h2>";
}
?>
<h1>Login to Web App</h1>
<form method="post" action="cek_login.php">
<p><input type="text" name="username" value="" placeholder="Username or Email"></p>
<p><input type="password" name="password" value="" placeholder="Password"></p>
<p class="submit"><input type="submit" name="commit" value="Login"></p>
</form>
</div>
</body>
</html>
Lalu setelah itu buat file baru berinama cek_login.php, file ini fungsinya untuk mengecek apakah usernama dan password sama, jika sama maka akan di bawa ke halaman home. isi cek_login seperti di bawah ini
<?php
ob_start();
session_start();
ob_end_clean();
$username=$_POST["username"];
$password=$_POST["password"];
if($username=="admin" AND $password=="admin")
{
$_SESSION["username"]=$username;
header("location:home_admin.php");
}else{
header("location:form_login.php?login_error");
}
?>
Jika login berhasil maka akan di bawa ke halaman home_admin.php. Sekarang buat file bernama home_admin.php seperti di bawah ini.
<?php
ob_start();
session_start();
ob_end_clean();
if(isset($_SESSION["username"])){
echo "BERHASIL";
echo "<a href='log_out.php'>Logout</a>";
}else{
echo header("location:form_login.php");
}
?>
Setalah itu kita buat fungsi logout, buatlah file bernama logout.php dan tulis skirpnya seperti ini
<?php
ob_start();
session_start();
ob_end_clean();
session_destroy();
header("location:form_login.php");
?>
Sekarang silahkan coba dengan memasukan username = admin dan password = admin. Nah demikian cara membuat login dengan php tanpa menggunakan database. Di posting brikutnya saya akan menjelaskan cara login dengan menggunakan database.
It is very helpful at all ... thanks for sharing yes, success always regards ... well permit sharing may be useful, thank you ... apologize in advance ... 21 Examples of Minimalist Modern Kitchen Design Gallery The Beauty, Home MinimalisOK.
BalasHapusGan saya sudah coba pake script mu tapi tetap gak bisa login.Muncul username atau password salah.Terima kasih
BalasHapusCoba Lagi Gan
HapusKomentar ini telah dihapus oleh pengarang.
BalasHapusDownload Game Mod Android hanya di Mod Andro 1
BalasHapuskok masih bisa akses index ya ?
BalasHapus