Minggu, 08 Oktober 2017

Membuat Login Sederhana dengan Php dan Mysql

           Pada postingan sebelumnya adin telah membahas bagaimana cara mengkoneksikan php ke database mysql, nah pada postingan kali ini mimin ingin menulis bagaimana cara membuat login sederhana dengan php dan Mysql.

  1. pertama yang kita lakukan adalah mengisi tabel user yang telah kita siapin sebelumnya, tepatnya pada postingan saya sebelumnya:
  2. kemudian kita buat folder admin yang tersimpan di praktikum/admin:
  3. setelah membuat folder admin sekarang saat membuat koding dengan format php dan disimpan di dalam folder admin, yang pertama koding untuk login.php:
<?php
session_start();
require_once('../conn/conn.php');
if(isset($_POST['login'])){
$unm = $_POST['user'];
$ups = md5($_POST['pass']);
$sql = "SELECT * FROM user WHERE username='".$unm."' AND password='".$ups."'";
$result   = $conn->query($sql);

if ($result->num_rows > 0){
$_SESSION['user'] = $unm;
header('location: index.php');
    }else{echo "GAGAL LOGIN";}
}
?>
<!doctype html>
<html>
<head>
<title>praktikum</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale">
<link rel="stylesheet" href="../asset/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<div class="row">
<div class="col-sm-6 col-lg-offset-4 col-lg-offset-4">
<div class="account-wall">
<h1 clas="text-centre login-title">HALAMAN ADMIN</h1>
<form class="form-signin" method="post">
<input type="text" name="user" class="form-control" placeholder="Username" required autofocus>
<input type="password" name="pass" class="form-control" placeholder="password" required>
<input type="submit" name="login" class="btn btn-primary btn-block" value="Masuk">
</form>
</div>
</div>
</div>
</div>
<script src="../asset/js/jquery.min.js"></script>
<script src="../asset/js/bootstrap.min.js"></script>
</body>
</html>

                kebetulan untuk menulis koding tersebut saya gunakan Sublime text:

            kemudian kita membuat koding untuk logout seperti dibawah ini:

<?php
session_start();

if(session_destroy()) {

header("location: ../index.php");

}

?>

          dan yang terakhir koding index:

<?php
session_start();
if(empty($_SESSION['user'])){
echo '
<script language="javascript">
document.location=" login.php";
</script>';

}else{
echo 'SELAMAT DATANG : '. $_SESSION['user'];
}

?>

       Setelah kita menulis semua koding dan menyimpannya di folder admin yang telah kita siapkan sebelumnya, selanjutnya kita akan coba lihat di localhost:
       Jika berhasil masuk maka akan keluar tulisan sesuai dengan koding yang kita buat sebelumnya:
        Demikianlah langkah-langkah membuat login sederhana dengan php dan sederhana, jangan lupa tinggalkan saran dan komentarnya......

Tidak ada komentar:

Posting Komentar