Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # CONTROLLER
- <?php
- require_once("base_setting.php");
- require_once("../model/login_model.php");
- if(!$_GET['halaman']){
- $action = base_url()."content/controller/login.php?halaman=proses_login";
- require_once("../view/login.php");
- }
- if($_GET['halaman'] == "proses_login"){
- if(!$_POST['username'] or !$_POST['password'])
- echo '<script type="text/javascript">location.replace("'.base_url().'content/controller/login.php");</script>';
- $param = array(
- 'username' => isset ($_POST['username']),
- 'password' => isset ($_POST['password'])
- );
- $status = cek_login($param);
- if($status){
- write_log(get_userdata('name').' berhasil login');
- echo '<script type="text/javascript">location.replace("'.base_url().'content/controller/dashboard.php");</script>';
- }
- }
- if($_GET['halaman'] == "logout"){
- write_log(get_userdata('name').' berhasil logout');
- session_destroy();
- die ('<script type="text/javascript">location.replace("'.base_url().'content/controller/login.php");</script>');
- }
- ?>
- #MODEL
- <?php
- function cek_login($param = array()){
- $sql = "SELECT a.*, b.name AS lkm_name FROM tb_admin a LEFT JOIN ms_lkm b ON a.id_lkm = b.id WHERE username = ? AND password = ?";
- $sql = query($sql, $param);
- $data = mysqli_fetch_array($sql);
- if(mysqli_num_rows($sql)){
- $_SESSION['login_lkm'] = array(
- 'id' => $data['id'],
- 'id_role' => $data['id_role'],
- 'id_lkm' => $data['id_lkm'],
- 'name' => $data['name'],
- 'lkm_name' => $data['lkm_name']
- );
- return true;
- }
- else return false;
- }
- ?>
- #VIEW
- <!DOCTYPE html>
- <head>
- <noscript>
- <meta http-equiv="refresh" content="0;URL=no-javascript.html">
- </noscript>
- <meta http-equiv="content-type" content="text/html;charset=UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
- <meta content="" name="description" />
- <meta content="" name="author" />
- </head>
- <!-- END HEAD -->
- <!-- BEGIN BODY -->
- <body class="">
- <!-- BEGIN CONTAINER -->
- <div class="">
- <br><br><br><br><br>
- <div class="row-fluid">
- <div class="span4"></div>
- <div class="span4">
- <div class="grid simple">
- <form action="<?php echo $action; ?>" method="post">
- <div class="grid-body no-border">
- <div class="row-fluid">
- <br>
- <h3>Tes <span class="semi-bold">Login</span></h3>
- <br>
- <div class="iconset-pu-pnpm" style="float:right;"></div>
- <p>Masukkan nama pengguna dan kata sandi</p>
- <br>
- <div class="row-fluid" style="padding-bottom:5px;">
- <div class="input-append span12 primary">
- <input type="text" id="appendedInput" class="span10" placeholder="username" name="username">
- <span class="add-on"><span class="arrow"></span><i class="icon-align-justify"></i> </span> </div>
- </div>
- <div class="row-fluid">
- <div class="input-append span12 primary">
- <input type="password" id="appendedInput2" class="span10" placeholder="kata sandi" name="password">
- <span class="add-on"><span class="arrow"></span><i class="icon-lock"></i> </span> </div>
- </div>
- </div>
- <div class="form-actions">
- <div class="pull-right">
- <button type="submit" class="btn btn-primary btn-cons"> Login</button>
- <button type="reset" class="btn btn-white btn-cons">Cancel</button>
- </div>
- </div>
- </div>
- </form>
- </div>
- </div>
- <div class="span4"></div>
- </div>
- </div>
- <!-- END CONTAINER -->
- <!-- END CONTAINER -->
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement