Tutorial membuat login dari PHP

Hallo guys kali ini saya akan memberikan tutorial membuat login dari PHP..untuk login PHP ini khusus untuk login ADMIN karena jika anda memaksa masuk ke halaman admin anda harus login terlebih dahulu..

Langkah-langkahnya :
1. Bukalah Dreamweaver atau Sublime


2. Kalian save dan beri nama Login.php


3. Lalu kalian ketikkan Coding ini dan disini saya memakai mysqli :

<?php
    include("koneksi.php");
    session_start();
    session_register('User');
    session_register('Pass');
   
    $_SESSION['User']=$_POST['txtuser'];
    $_SESSION['Pass']=$_POST['txtpass'];
   
    $rsadmin = mysqli_query($koneksi,"Select * from admin");
?>

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>YogaShop</title>
    <!-- BOOTSTRAP STYLES-->
    <link href="assets/css/bootstrap.css" rel="stylesheet" />
     <!-- FONTAWESOME STYLES-->
    <link href="assets/css/font-awesome.css" rel="stylesheet" />
        <!-- CUSTOM STYLES-->
    <link href="assets/css/custom.css" rel="stylesheet" />
     <!-- GOOGLE FONTS-->
   <link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />

</head>
<body>
    <div class="container">
        <div class="row text-center ">
            <div class="col-md-12">
                <br /><br />
                <h2> YogaShop : Login</h2>
              
                <h5>( Login dulu dong broh )</h5>
                 <br />
            </div>
        </div>
         <div class="row ">
              
                  <div class="col-md-4 col-md-offset-4 col-sm-6 col-sm-offset-3 col-xs-10 col-xs-offset-1">
                        <div class="panel panel-default">
                            <div class="panel-heading">
                        <strong>Masukan username dan password </strong> 
                            </div>
                            <div class="panel-body">
                                <form role="form" method="POST" action="ceklogin.php">
                                       <br />
                                     <div class="form-group input-group">
                                            <span class="input-group-addon"><i class="fa fa-tag"  ></i></span>
                                            <input type="text" class="form-control" name="txtuser" />
                                        </div>
                                            <div class="form-group input-group">
                                            <span class="input-group-addon"><i class="fa fa-lock"  ></i></span>
                                            <input type="password" class="form-control"  name="txtpass" />
                                        </div>
                                    <div class="form-group">
                                            <label class="checkbox-inline">
                                            <input type="checkbox" /> Remember me
                                            </label>
                                            <span class="pull-right">
                                            <a href="#" >Lupa Password ? </a>
                                            </span>
                                        </div>
                                    
                                    <button class="btn btn-primary" name="login">Login</button>
                                    <hr />
                                    Belum daftar ? <a href="registeration.html" >Klik Disini </a>
                                    </form>
                                    <?php
                                        if (isset($_POST['Login']))
                                        {
                                            $ambil = $koneksi->query("SELECT * FROM admin WHERE User=' $_POST[user]' AND Password ='$_POST[pass]'");
                                            $yangcocok = $ambil->num_rows;
                                            if ($yangcocok==1)
                                            {
                                                $pecah->fetch_assoc();
                                                $_SESSION['admin']=$pecah['nama_admin'];
                                                echo "<div class='alert alert-info'>Login sukses</div>";
                                                echo "<meta http.equiv='refresh' content='1;url=index.php'>";
                                            }
                                            else
                                            {
                                                echo "<div class='alert alert-danger'>Login gagal</div>";
                                                echo "<meta http.equiv='refresh' content='1;url=login.php'>";
                                            }
                                        }
                                    ?>
                            </div>                        
                        </div>
                    </div>  
        </div>
    </div>


     <!-- SCRIPTS -AT THE BOTOM TO REDUCE THE LOAD TIME-->
    <!-- JQUERY SCRIPTS -->
    <script src="assets/js/jquery-1.10.2.js"></script>
      <!-- BOOTSTRAP SCRIPTS -->
    <script src="assets/js/bootstrap.min.js"></script>
    <!-- METISMENU SCRIPTS -->
    <script src="assets/js/jquery.metisMenu.js"></script>
      <!-- CUSTOM SCRIPTS -->
    <script src="assets/js/custom.js"></script>
  
</body>

4. Maka tampilannya akan seperti ini :

5. Dan jika kalian paksa masuk ke index.php maka akan muncul pesan "anda harus login "


6. Jika kalian masuk dengan username dan password yang benar maka dia akan masuk kehalaman admin


Selamat mencoba guys, jangan menyerah yaa..Salam Beatboxx