Hallo teman teman apa kabarnya nih, masih semangat yah untuk belajar hal baru lagi masih dengan saya Ismet Maulana oke pada artikel kali ini saya ingin berbagi pengetahuan tentang Bagaimana Cara Mudah Membuat Form Login Berdasarkan User Yang Sedang Login Menggunakan PHP & MySQL,
walaupun sudah banyak sistem yang sudah menggunakan seperti ini maka dari itu saya ingin berbagi sedikit untuk teman teman agar teman teman tidak tertinggal oleh jaman yang semakin modern, oke langsung saja teman teman bisa siapkan sebuah form login dan databases user, oke langsung saja kalin bisa salinkan scriptnya dibawah sini :
config.php
1 2 3 4 5 6 7 8 9 |
<?php $con =mysqli_connect('localhost','dumet','XXXXXXXXXXXXX','webmaster'); if (!$con){ die("databases tidak tersedia " . mysqli_connect_error()); } ?> |
login.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
<?php session_start(); include('config.php'); if (isset($_SESSION['id'])){ header ('location:admin.php');} if (isset($_POST['hasil'])){ $user = $_POST['username']; $password = md5($_POST['password']); $row_admin = mysqli_query($con, "SELECT * FROM admin_ismet WHERE username = '$user' AND password ='$password' "); if ($row_login = mysqli_fetch_array($row_admin)) { $_SESSION['id'] = $row_login['id']; $_SESSION['username_id'] = $row_login['username']; header('location:admin.php'); }else{ header('location:index.php?error'); } } ?> <form action="" method="POST"> <table> <tr> <td>USERNAME</td> <td><input type="text" name="username" placeholder="YourUsername"></td> </tr> <tr> <td>PASSWORD</td> <td><input type="password" name="password" placeholder="Your Password"></td> </tr> <tr> <td></td> <td> <?php if (isset($_GET['error'])){ echo "<span style='color:red'>Silahkan Periksa Username dan Password Anda ! </span>"; } ?> </td> </tr> <tr> <td></td> <td><input type="submit" name="hasil" value="LOGIN"></td> </tr> </table> </form> |
admin.php
1 2 3 4 5 6 7 8 9 |
<?php session_start(); if (!isset($_SESSION["username_id"])) header("location:login.php"); ?> <div style="overflow: hidden;"> <span style="float: left;"><b>Dumetschool Application</b></span> <span style="float: right;">Selamat datang <b><?php echo $_SESSION["username_id"]; ?> </b>| <a href="logout.php">Logout</a></span> </div> |
logout.php
1 2 3 4 5 6 7 8 9 |
<?php session_start(); session_unset(); session_destroy(); header('location:index.php'); ?> |
Jika sudah coba teman teman save dan jalankan dibrowsernya jangan lupa dengan extensi .php yah, kalo sudah coba teman teman login dengan username yang berbeda maka akan terdapat nama yang sedang login, dengan syarat harus memiliki isi username dengan nama yang berbeda dan harus sesuai dengan flow script saya.
Oke cukup mudah bukan? Sekian tutorial tentang Bagaimana Cara Mudah Membuat Form Login Berdasarkan User Yang Sedang Login Menggunakan PHP & MySQL, sampai bertemu di artikel selanjutnya dan sampai jumpa.
#KeepLearn
#IsmetMA