Cara Membuat Login Tanpa Database dengan PHP
Cara Membuat Login Tanpa Database dengan PHP. Bila kamu berkunjung situs media sosial seperti facebook, instagram, twitter dan lain lain, kamu pasti dikasih sebuah penampilan awalan yang di mana kamu wajib buat lakukan login ke situs itu, umumnya situs itu minta kamu memasukkan e-mail dan sandi kamu yang telah kamu daftarkan lebih dulu ke situs itu.
Persyaratan untuk membikin penampilan atau form login semacam itu mengharuskan kamu untuk membikin database mysql, tetapi ada langkah yang lain dapat kamu pakai untuk membikin form login simpel tanpa perlu memakai mysql atau database semacamnya. Silakan baca tutorialnya di bawah ini.
Cara Membuat Login Tanpa Database
Install Xampp
Menjalankan Xampp di Windows
Login.php
<?phpsession_start();if(isset($_SESSION['email'])) {echo '<script>window.location.replace("./index.php");</script>';} else {?><center><h1>Form Login Tanpa Mysql</h1><form action="./ceklogin.php" method="post"><input type="email" name="email" placeholder="Email" alt="email" required="required"/><br/><input type="password" name="password" placeholder="Password" alt="password" required="required"/><br/><br/><input type="submit" name="submit" value="Submit" alt="submit"/></form><br/><h4>Copyright © <font color="red" alt="inwepo.co">inwepo.co</font> & <font color="red" alt="Faraaz">Faraaz</font></h4></center><?php } ?>
CekLogin.php
<?php
session_start();
if(isset($_SESSION['email'])) {
echo '<script>window.location.replace("./index.php");</script>';
} else {
$email = "[email protected]";
$password = "123456";
if(isset($_POST['email']) && isset($_POST['password'])) {
if($_POST['email'] == $email && $_POST['password'] == $password) {
session_start();
$_SESSION['email'] = $_POST['email'];
$_SESSION['password'] = $_POST['password'];
echo '<meta http-equiv="refresh" content="2; url=./index.php"/>';
echo "<center><h1>Berhasil, dalam 2 detik kamu akan dialihkan ke halaman utama</h1></center>";
} elseif($_POST['email'] != $email && $_POST['password'] == $password) {
echo "<center><h1>Gagal!, Email Salah</h1></center>";
} elseif($_POST['email'] == $email && $_POST['password'] != $password) {
echo "<center><h1>Gagal!, Password Salah</h1></center>";
} elseif($_POST['email'] != $email && $_POST['password'] != $password) {
echo "<center><h1>Gagal!, Email & Password Salah</h1></center>";
}
} else {
echo "<center><h1>Gagal!, jangan biarkan email & password kosong</h1></center>";
}
}
?>
Logout.php
<?phpsession_start();if(isset($_SESSION['email'])) {session_destroy();?><meta http-equiv="refresh" content="2; url=./login.php"/><center><h2>Berhasil Logout</h2>kamu akan dialihkan kembali ke halaman login dalam 2 detik</center><?php} else {?><meta http-equiv="refresh" content="2; url=./login.php"/><center><h2>Gagal Logout</h2>Silahkan login terlebih dahulu<br/><br/>kamu akan dialihkan kembali ke halaman login dalam 2 detik</center><?php}?>
Index.php
<?phpsession_start();if(isset($_SESSION['email'])) {// ----------------------------------CONTENT HERE---------------------------------- //echo '<center><h1>Selamat Datang ;)</h1><br/><a href="./logout.php">Logout</a>';// ----------------------------------CONTENT HERE---------------------------------- //} else {echo '<script>window.location.replace("./login.php");</script>';}?>
Posting Komentar untuk "Cara Membuat Login Tanpa Database dengan PHP"