Biasanya bagi anda memulai untuk belajar memulai script koding anda pasti memkirkan membuat sebuah script php toko online sederhana. Ketika anda berfikir untuk membuat script php toko online sederhana pasti suatu hal yang pasti anda fikir adalah script php login karena toko online pasti mempunyai dashbor admin untuk mengelola produk ecommerce anda.
Untuk memulai belajar membuat script php login lebih detail lagi yang pertama anda butuhkan adalah membuat script php tanpa database . Karena membuat script php tanpa database sangat mudah di lakukan bagi pemula dan sangat saya anjurkan mempelajari tentang cara membuat script php tanpa database karena nanti jika di kembangkan akan membuat anda mudah untuk membuat script php yang terkoneksi dengan database.
Di bawah ini selain saya sediakan script php di artikel paling bawah sudah saya siapkan link download scriptnya silahkan langsung di pelajari bagi anda yang penasaran.
Membuat Script index.php
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Login Kilaaja</title> </head> <body> <center> <h1>Login Kilaaja</h1> <form action="verif.php" method="post"> <table> <tr> <td>Username</td><td><input type="text" name="username"></td> </tr> <tr> <td>Password</td><td><input type="password" name="password"></td> </tr> <tr> <td></td><td><input type="reset" value="Cancel"><input type="submit" value="Login"></td> </tr> </table> </form> </center> </body> </html>
Halaman ini adalah halaman form untuk login ke situs anda.
Membuat php Script Login
<?php // variable pendefinisian kredensial $usernamelogin = 'kilaaja'; $passwordlogin = '123456'; // memulai session session_start(); // mengambil isian dari form login $username = $_POST['username']; $password = $_POST['password']; // pengecekan kredensial login if ($username == $usernamelogin && $password == $passwordlogin) { session_start(); $_SESSION['username'] = $username; header("Location: home.php"); } else { header("Location: index.php"); } ?>
- Dari script diatas, pertama saya define dahulu variable $usernamelogin dan $passwordlogin dengan suatu value
- Kemudian jalankan session dengan syntax session_start();
- Ambil value dari isian form login.php dengan syntax
$username = $_POST[‘username’];
$password = $_POST[‘password’]; - Kemudian set redirect halaman ke app.php untuk menandakan bahwa kita berhasil login
header(“Location: home.php”); - Kalau pengecekan usernama dan password tidak sesuai atau salah, akan dikembalikan ke halaman login.php
header(“Location: index.php”);
Membuat Halaman home.php
<?php session_start(); if (!isset($_SESSION['username'])){ header("Location: home.php"); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Halaman Login</title> </head> <body> <center> <h1>Selamat, anda berhasil login</h1> <a href="logout.php">Logout</a> </center> </body> </html>
Di atas adalah halaman home atau dashboard anda ketika anda sukses loging menggunakan username dan password anda.
Membuat Script logout.php
<?php session_start(); $_SESSION['username'] = ''; unset($_SESSION['username']); session_unset(); session_destroy(); header("Location: index.php"); ?>
- Jalankan session dahulu dengan session_start();
- Set variable $_SESSION[‘username’] dengan value kosong
$_SESSION[‘username’] = ”; - Selanjutnya unset variable $_SESSION[‘username’]
unset($_SESSION[‘username’]); - Unset session dan destroy session untuk mematikan session yang sedang berjalan
session_unset();
session_destroy(); - Redirect halaman menuju index.php kembali
Download Script php login
Download link disini
Penutup
Sekian Postingan dari saya semoga dapat membantu sobat belajar tentang cara membuat script php login dengan gampan , mudah di praktekkan untuk pemula. Semoga bermanfaat.