Sunteți pe pagina 1din 5

Praktek Membuat Halaman Index, Login dan Logout di Admin

index.php

Data disimpan: C:\xampp\htdocs\webschool\admin

<?php
require_once('conn/conn.php');

foreach (glob("asset/function/*.php") as $function)


{
include $function;
}

require("../conn/config.php");

session_start(); // Memulai Session


if(empty($_SESSION['id_usr'])){

echo '<script language="javascript"> document.location="'.$login.'";</script>';

}else{
require("asset/lib/user.php");
}

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

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>
<?php
if(!empty($_GET['p'])){
echo $_GET['p'];
}else{
echo 'Admin';
}
?>

</title>
<link rel="stylesheet" href="<?php wcss('bootstrap.min.css') ?>">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css">
<link rel="stylesheet" href="<?php wcss('jquery.mCustomScrollbar.min.css') ?>">
<link rel="stylesheet" href="<?php wcss('custom.css') ?>">
<link rel="stylesheet" href="<?php wcss('bootstrap-select.min.css') ?>">
<link rel="stylesheet" href="<?php wcss('custom-themes.css') ?>">
<link href="<?php wcss('fileinput.css') ?>" rel="stylesheet">
<link href="<?php w('asset/datatables/dataTables.bootstrap4.min.css') ?>" rel="stylesheet">
<link rel="stylesheet" href="<?php wcss('jquery.fancybox.min.css') ?>" />
<link rel="stylesheet" type="text/css"
href="https://cdn.datatables.net/buttons/1.5.6/css/buttons.dataTables.min.css">
<!--JS-->
<script src="<?php wjs('jquery.min.js') ?>"></script>
<script src="<?php wjs('popper.min.js') ?>"></script>
<script src="<?php wjs('bootstrap.min.js') ?>"></script>
<script src="<?php wjs('jquery.fancybox.min.js') ?>"></script>
<script src="<?php w('asset/ckeditor/ckeditor.js') ?>"></script>
<script src="<?php w('asset/datatables/jquery.dataTables.min.js') ?>"></script>
<script src="<?php w('asset/datatables/dataTables.bootstrap4.min.js') ?>"></script>

<link rel="shortcut icon" type="image/png" href="<?php $df['ico'] ?>" />


</head>

<body>
<div class="page-wrapper chiller-theme sidebar-bg bg1 toggled">
<?php include('sidebar/sidebar.php') ?>
<!-- sidebar-wrapper -->
<main class="page-content">
<div class="container-fluid">
<?php
if(!empty($_GET['p'])){
include('pages/'.$_GET['p'].'.php');
}else{
include('pages/home.php');
}
?>
</div>
</main>
<!-- page-content" -->
</div>
<!-- page-wrapper -->
<script src="<?php wjs('fileinput.min.js') ?>"></script>
<script type="text/javascript">
// $("img").attr("onerror", "this.src= '<?php w('err-img.png') ?>'");
</script>
<script src="<?php wjs('jquery.mCustomScrollbar.concat.min.js') ?>"></script>
<script src="<?php wjs('custom.js') ?>"></script>
<script src="<?php wjs('bootstrap-select.min.js') ?>"></script>
<script src="<?php wjs('dataTables.buttons.min.js')?>"></script>
<script src="<?php wjs('buttons.flash.min.js')?>"></script>
<script src="<?php wjs('jszip.min.js')?>"></script>
<script src="<?php wjs('pdfmake.min.js')?>"></script>
<script src="<?php wjs('vfs_fonts.js')?>"></script>
<script src="<?php wjs('buttons.html5.min.js')?>"></script>
<script src="<?php wjs('buttons.print.min.js')?>"></script>
<script src="<?php wjs('filterDropDown.js')?>"></script>

<script>

function WinPrint() {
$(".page-wrapper").removeClass("toggled");
window.print();
}
</script>
</body>

</html>

login.php

Data disimpan: C:\xampp\htdocs\webschool\admin

<?php
include('asset/function/load.php');
include('../conn/config.php');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<title><?php echo $df['title'] ?></title>
<link href="<?php wcss('bootstrap.min.css') ?>" rel="stylesheet">
<link href="<?php w('asset/fa/css/font-awesome.min.css') ?>" rel="stylesheet" type="text/css">
<link href="<?php wcss('google-login.css') ?>" rel="stylesheet" type="text/css">
<link type="image/x-icon" href="<?php echo $df['ico'] ?>" rel="shortcut icon">
</head>
<body>
<div class="container">
<?php
//echo password_hash("namasaya", PASSWORD_DEFAULT, ['cost'=>12]);
?>
<div class="card card-container">
<img id="profile-img" class="profile-img-card" src="<?php echo $df['logo-l'] ?>" />
<form class="form-signin" action="asset/login.php" method="post">
<span id="reauth-email" class="reauth-email"></span>
<input type="text" id="inputEmail" name="user" class="form-control" placeholder="Email"
required autofocus>
<input type="password" id="inputPassword" name="pass" class="form-control"
placeholder="Kata Sandi" required>
<div id="remember" class="checkbox">
<label>
<div class="alert alert-danger <?php if(empty($_GET['err'])){echo 'd-none';} ?> ">
Username / Password Salah !!!
</div>
</label>
</div>
<button class="btn btn-lg btn-primary btn-block btn-signin" type="submit" name="login">Sign
in</button>
</form><!-- /form -->
</div><!-- /card-container -->
</div><!-- /container -->

<!-- Bootstrap core JavaScript -->


<script src="<?php wjs('jquery.min.js') ?>"></script>
</body>
</html>

Logout.php

<?phprequire_once('../conn/config.php');session_start();if(session_destroy()) // Menghapus
Sessions{header("Location:".$adm);}; // Langsung mengarah ke Home index.php?>
Folder yg harus disiapkan

S-ar putea să vă placă și