0% found this document useful (0 votes)
16 views7 pages

Agus

The document contains CSS code for styling login and member pages of a website. It includes CSS classes for background colors, margins, paddings, positions, radii, fonts and buttons. It also contains PHP code for checking login credentials, sessions, access levels and redirects to login or member pages.

Uploaded by

Agus Wiguna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views7 pages

Agus

The document contains CSS code for styling login and member pages of a website. It includes CSS classes for background colors, margins, paddings, positions, radii, fonts and buttons. It also contains PHP code for checking login credentials, sessions, access levels and redirects to login or member pages.

Uploaded by

Agus Wiguna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

body{

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;

padding: 10px 18px;

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']) ||

( isset($_SESSION['user_login']) && $_SESSION['user_login'] != 'admin' ) ) {

header('location:./../login.php');

exit();

?>

<h2>Hallo Admin <?=$_SESSION['nama'];?> Apakabar ?</h2>

<a href="./../logout.php">Logout</a>

Inputannya : On member

- check – login.php

<?php

session_start();

require 'config.php';

if ( isset($_POST['username']) && isset($_POST['password']) ) {

//sql
$sql_check = "SELECT nama,

level_user,

id_user

FROM users

WHERE

username=?

AND

password=?

LIMIT 1";

$check_log = $dbconnect->prepare($sql_check);

$check_log->bind_param('ss', $username, $password);

$username = $_POST['username'];

$password = md5( $_POST['password'] ); //hash md5

$check_log->execute();

$check_log->store_result();

if ( $check_log->num_rows == 1 ) {

$check_log->bind_result($nama, $level_user, $id_user);

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 {

header('location: login.php?error='.base64_encode('Username dan Password Invalid!!!'));

exit();

} else {
header('location:login.php');

exit();

On member :

-config.php

<?php

define('DBHOST', 'localhost');

define('DBUSER', 'root');

define('DBPASS', '');

define('DBNAME', 'bootstrap');

/**

* $dbconnect : koneksi kedatabase

*/

$dbconnect = new mysqli(DBHOST, DBUSER, DBPASS, DBNAME);

/**

* Check Error yang terjadi saat koneksi

* jika terdapat error maka die() // stop dan tampilkan error

*/

if ($dbconnect->connect_error) {

die('Database Not Connect. Error : ' . $dbconnect->connect_error);

On member :

-index.php

<?php

session_start();

// mengecek apakah user sudah login atau belum

if ( isset($_SESSION['user_login']) && $_SESSION['user_login'] != '' ) {

$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">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<title>Halaman Login</title>

<link href="assets/css/bootstrap.min.css" rel="stylesheet">

<link href="assets/css/style.css" rel="stylesheet">

</head>

<body>

<div class="col-md-4 col-md-offset-4 form-login">

<?php

/* handle error */

if (isset($_GET['error'])) : ?>

<div class="alert alert-warning alert-dismissible" role="alert">

<button type="button" class="close" data-dismiss="alert" aria-label="Close">

<span aria-hidden="true">&times;</span>

</button>

<strong>Warning!</strong> <?=base64_decode($_GET['error']);?>
</div>

<?php endif;?>

<div class="outter-form-login">

<div class="logo-login">

<em class="glyphicon glyphicon-user"></em>

</div>

<form action="check-login.php" class="inner-login" method="post">

<h3 class="text-center title-login">Login Member</h3>

<div class="form-group">

<input type="text" class="form-control" name="username" placeholder="Username">

</div>

<div class="form-group">

<input type="password" class="form-control" name="password"

placeholder="Password">

</div>

<input type="submit" class="btn btn-block btn-custom-green" value="LOGIN" />

<div class="text-center forget">

<p>Forgot Password ?</p>

</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');

You might also like