Professional Documents
Culture Documents
background: #F8DA56;
.form-login{
margin-top: 13%;
.outter-form-login {
padding: 20px;
background: #EEEEEE;
position: relative;
border-radius: 5px;
.logo-login {
position: absolute;
font-size: 35px;
background: #21A957;
color: #FFFFFF;
top: -40px;
border-radius: 50%;
left: 40%;
.inner-login .form-control {
background: #D3D3D3;
h3.title-login {
font-size: 20px;
margin-bottom: 20px;
.forget {
margin-top: 20px;
color: #ADADAD;
.btn-custom-green {
background: #21A957;
color: #fff;
Inputan : On-admin
- index.php
<?php
session_start();
/**
* Jika Tidak login atau sudah login tapi bukan sebagai admin
* maka akan dibawa kembali kehalaman login atau menuju halaman yang seharusnya.
*/
if ( !isset($_SESSION['user_login']) ||
header('location:./../login.php');
exit();
?>
<a href="./../logout.php">Logout</a>
Inputannya : On member
- check – login.php
<?php
session_start();
require 'config.php';
//sql
$sql_check = "SELECT nama,
level_user,
id_user
FROM users
WHERE
username=?
AND
password=?
LIMIT 1";
$check_log = $dbconnect->prepare($sql_check);
$username = $_POST['username'];
$check_log->execute();
$check_log->store_result();
if ( $check_log->num_rows == 1 ) {
while ( $check_log->fetch() ) {
$_SESSION['user_login'] = $level_user;
$_SESSION['sess_id'] = $id_user;
$_SESSION['nama'] = $nama;
$check_log->close();
header('location:on-'.$level_user);
exit();
} else {
exit();
} else {
header('location:login.php');
exit();
On member :
-config.php
<?php
define('DBHOST', 'localhost');
define('DBUSER', 'root');
define('DBPASS', '');
define('DBNAME', 'bootstrap');
/**
*/
/**
*/
if ($dbconnect->connect_error) {
On member :
-index.php
<?php
session_start();
$halaman = $_SESSION['user_login'];
// jika sudah
header('location:on-'. $halaman);
exit();
} else {
// jika belum
header('location:login.php');
exit();
On member :
- login.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Halaman Login</title>
</head>
<body>
<?php
/* handle error */
if (isset($_GET['error'])) : ?>
<span aria-hidden="true">×</span>
</button>
<strong>Warning!</strong> <?=base64_decode($_GET['error']);?>
</div>
<?php endif;?>
<div class="outter-form-login">
<div class="logo-login">
</div>
<div class="form-group">
</div>
<div class="form-group">
placeholder="Password">
</div>
</div>
</form>
</div>
</div>
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
</body>
</html>
On member :
- logout.php
<?php
session_start();
session_destroy();
header('location:login.php');