Sie sind auf Seite 1von 5

HOW TO CREATE LOGIN PAGE

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

index.php

<?php
session_start();

if (!isset($_SESSION['username'])){
header("Location:./login.php");
} else {
include_once ("./partials/html_head_index.php");
?>
<!--
<meta http-equiv="refresh" content="900; url=./logout.php" />
-->
<meta http-equiv="refresh" content="900; url=./logout.php" />

<div class="container-scroller">
<?php/* include_once ("./nav/_top_dashboard.nav");*/ ?>
<div class="container-fluid page-body-wrapper">
<?php include_once ("./nav/dashboard.nav");?>

<div class="main-panel">
<div class="content-wrapper">

<?php include_once ("./pages/dashboard/dashboard.phl"); ?>

</div>

<?php include_once("./partials/footer.php"); ?>


</div>
</div>
</div>

<?php
include_once("./partials/html_endhead_index.php");
}
?>

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

login.php

<!DOCTYPE html>
<html lang="en">

<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Star Admin Free Bootstrap Admin Dashboard Template</title>

file:///C|/Users/Eddy%20Liong/Desktop/new%201.txt[5/3/2019 11:01:18 AM]


<!-- plugins:css -->
<link rel="stylesheet" href="./vendors/iconfonts/mdi/css/materialdesignicons.min.css">
<link rel="stylesheet" href="./vendors/css/vendor.bundle.base.css">
<link rel="stylesheet" href="./vendors/css/vendor.bundle.addons.css">
<!-- endinject -->
<!-- plugin css for this page -->
<!-- End plugin css for this page -->
<!-- inject:css -->
<link rel="stylesheet" href="./css/style.css">
<!-- endinject -->
<link rel="shortcut icon" href="./images/favicon.png" />
</head>

<body>
<div class="container-scroller">
<div class="container-fluid page-body-wrapper full-page-wrapper auth-page">
<div class="content-wrapper d-flex align-items-center auth auth-bg-1 theme-one">
<div class="row w-100">
<div class="col-lg-4 mx-auto">
<div class="auto-form-wrapper">
<form name="form1" method="post" action="./inc/login.php" autocomplete="off" >
<div class="form-group">
<label class="label">Username</label>
<div class="input-group">
<input type="text" id="username" name="username" class="form-control" placeholder="Username">
<div class="input-group-append">
<span class="input-group-text">
<i class="mdi mdi-check-circle-outline"></i>
</span>
</div>
</div>
</div>
<div class="form-group">
<label class="label">Password</label>
<div class="input-group">
<input type="password" id="password" name="password" class="form-control"
placeholder="*********">
<div class="input-group-append">
<span class="input-group-text">
<i class="mdi mdi-check-circle-outline"></i>
</span>
</div>
</div>
</div>
<div class="form-group">
<button class="btn btn-primary submit-btn btn-block">Login</button>
</div>

</form>
</div>
</div>
</div>
</div>
<!-- content-wrapper ends -->

file:///C|/Users/Eddy%20Liong/Desktop/new%201.txt[5/3/2019 11:01:18 AM]


</div>
<!-- page-body-wrapper ends -->
</div>
<!-- container-scroller -->
<!-- plugins:js -->
<script src="./vendors/js/vendor.bundle.base.js"></script>
<script src="./vendors/js/vendor.bundle.addons.js"></script>
<!-- endinject -->
<!-- inject:js -->
<script src="./js/off-canvas.js"></script>
<script src="./js/misc.js"></script>
<!-- endinject -->
</body>

</html>

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

logout.php

<?php
session_start();
unset($_SESSION['username']);
session_destroy();
header("Location: ./index.php");
?>

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

CREATE FOLDER "/inc/"

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

(inside /inc/ )

db_connect.inc.php

<?php
error_reporting(0);

include ("db_host.inc.php");

$con = @mysqli_connect ($host, $username, $password, $dbname);


if (!$con) {
echo "Error: " . mysqli_connect_error();
exit();
}

?>

file:///C|/Users/Eddy%20Liong/Desktop/new%201.txt[5/3/2019 11:01:18 AM]


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

(inside /inc/ )

db_host.inc.php

<?php
$host = "localhost";
$username = "root";
$password = "******"; // <--just input your password
$dbname = "++++++"; // <--just input your db
?>

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

(inside /inc/ )

login.php

<?php
session_start();

include ("db_host.inc.php");

$db = mysqli_connect($host, $username, $password) or DIE("koneksi ke database gagal !!");

mysqli_select_db($db, $dbname) or DIE("nama database tersebut tidak ada !!");

$login = mysqli_query($db, "


select *
from login
where (username = '" . $_POST['username'] . "')
and (password = '" . ($_POST['password']) . "')
");

$rowcount = mysqli_num_rows($login);

if ($rowcount == 1) {
$_SESSION['username'] = $_POST['username'];
header("Location:./../index.php");
} else {
header("Location:./../index.php");
}
?>

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

CREATE MYSQL > "login"

file:///C|/Users/Eddy%20Liong/Desktop/new%201.txt[5/3/2019 11:01:18 AM]


id int(11) No
username varchar(50) No
firstname varchar(50) No
lastname varchar(50) No
position varchar(20) No
email varchar(50) No
password varchar(50) No
join_since date No
join_till date No
status varchar(20) No
process varchar(20) No

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

file:///C|/Users/Eddy%20Liong/Desktop/new%201.txt[5/3/2019 11:01:18 AM]

Das könnte Ihnen auch gefallen