Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(isset($_POST['sublog']))
- {
- $username = $_POST['email'];
- $password = md5($_POST['password']);
- $remember='';
- if(isset($_POST['rememberme'])){
- $remember = $_POST['rememberme'];
- }
- //Prep the query
- //Run the query
- $query = $this->db->query("select * from adminlogin where binary username ='$username' and binary password = '$password'");
- //Let's check if there are any results
- if($query->num_rows == 1)
- {
- // If there is a user, then create session data
- //$row = $query->result_array();
- if($remember=='on' && $remember!='on'){
- $cookie = array(
- 'name' => 'username-admin',
- 'value' => $username,
- 'expire' => 86500
- );
- // $this->ci->db->insert("UserCookies", array("CookieUserEmail"=>$userEmail, "CookieRandom"=>$randomString));
- $this->input->set_cookie($cookie);
- $this->input->cookie('username-admin', false);
- }
- $this->session->set_userdata('username-admin',$_POST['email']);
- $user = $this->session->userdata('username-admin');
- foreach($query->result_array() as $row){
- $this->session->set_userdata('role-admin',$row['role']);
- }
- $user1 = $this->session->userdata('role-admin');
- $this->db->select('B.rolename as rolename,A.role_id,A.page_id as pages');
- $this->db->from('role B');// I use aliasing make joins easier
- $this->db->join('role_permission A', ' B.r_id = A.role_id');
- $this->db->where('B.rolename',$admin);
- $query1 = $this->db->get();
- foreach($query1->result_array() as $row1){
- $this->session->set_userdata('permission',$row1['pages']);
- }
- $user2 = $this->session->userdata('permission');
- return $row;
- //echo $user1;
- //echo $_SERVER[HTTP_HOST];
- exit;
- if($admin)
- {
- redirect("http://$_SERVER[HTTP_HOST]/taxiapp/admin/dashboard");
- }
- }
- // If the previous process did not validate
- // then return false.
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
- <title>Login - Help</title>
- <!-- bootstrap -->
- <link rel="stylesheet" type="text/css" href="<?php echo base_url();?>application/views/css/bootstrap/bootstrap.min.css" />
- <!-- RTL support - for demo only -->
- <script src="js/demo-rtl.js"></script>
- <!--
- If you need RTL support just include here RTL CSS file <link rel="stylesheet" type="text/css" href="css/libs/bootstrap-rtl.min.css" />
- And add "rtl" class to <body> element - e.g. <body class="rtl">
- -->
- <!-- libraries -->
- <link rel="stylesheet" type="text/css" href="<?php echo base_url();?>application/views/css/libs/font-awesome.css" />
- <link rel="stylesheet" type="text/css" href="<?php echo base_url();?>application/views/css/libs/nanoscroller.css" />
- <!-- global styles -->
- <link rel="stylesheet" type="text/css" href="<?php echo base_url();?>application/views/css/compiled/theme_styles.css" />
- <!-- this page specific styles -->
- <!-- google font libraries -->
- <link href='//fonts.googleapis.com/css?family=Open+Sans:400,600,700,300|Titillium+Web:200,300,400' rel='stylesheet' type='text/css'>
- <!-- Favicon -->
- <link type="image/x-icon" href="<?php echo base_url();?>upload/favicon.png" rel="shortcut icon"/>
- <!--[if lt IE 9]>
- <script src="<?php echo base_url();?>application/views/js/html5shiv.js"></script>
- <script src="<?php echo base_url();?>application/views/js/respond.min.js"></script>
- <![endif]-->
- </head>
- <body id="login-page-full">
- <div id="login-full-wrapper">
- <div class="container">
- <div class="row">
- <div class="col-xs-12">
- <div id="login-box" >
- <div id="login-box-holder" >
- <div class="row" >
- <div class="col-xs-12">
- <header id="login-header" >
- <div id="login-logo" style="background-color: #443b0a" >
- <img src="<?php echo base_url();?>application/views/img/taxi_logo.png" alt=""/>
- </div>
- </header>
- <div id="login-box-inner" style="background-color: #443b0a" >
- <form role="form" id="adminlog" method="post">
- <div class="input-group">
- <span class="input-group-addon"><i class="fa fa-user"></i></span>
- <input class="form-control" type="text" placeholder="Email address" autofocus name="email">
- </div>
- <div class="input-group">
- <span class="input-group-addon"><i class="fa fa-key"></i></span>
- <input type="password" class="form-control" placeholder="Password" name="password">
- </div>
- <div id="remember-me-wrapper">
- <div class="row">
- <div class="col-xs-6">
- <div class="checkbox-nice">
- <input type="checkbox" id="remember-me" name="rememberme" />
- <label style="color: #FBCC24" for="remember-me">
- Lembrar
- </label>
- </div>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-xs-12">
- <button type="submit" id="sublog" name="sublog" class="btn btn-warning col-xs-12"><span style="color: #2a3133"> Login </span></button>
- <?php
- if(isset($_POST['sublog']))
- {
- if($query->num_rows == 0) {
- ?>
- <p style="color: red; font-size: small;;">Email ou senha incorreto</p>
- <?php
- }
- }
- ?>
- </div>
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div id="config-tool" style="display: none;" class="closed">
- <a id="config-tool-cog">
- <i class="fa fa-cog"></i>
- </a>
- <div id="config-tool-options">
- <h4>Layout Options</h4>
- <ul>
- <li>
- <div class="checkbox-nice">
- <input type="checkbox" id="config-fixed-header" />
- <label for="config-fixed-header">
- Fixed Header
- </label>
- </div>
- </li>
- <li>
- <div class="checkbox-nice">
- <input type="checkbox" id="config-fixed-sidebar" />
- <label for="config-fixed-sidebar">
- Fixed Left Menu
- </label>
- </div>
- </li>
- <li>
- <div class="checkbox-nice">
- <input type="checkbox" id="config-fixed-footer" />
- <label for="config-fixed-footer">
- Fixed Footer
- </label>
- </div>
- </li>
- <li>
- <div class="checkbox-nice">
- <input type="checkbox" id="config-boxed-layout" />
- <label for="config-boxed-layout">
- Boxed Layout
- </label>
- </div>
- </li>
- <li>
- <div class="checkbox-nice">
- <input type="checkbox" id="config-rtl-layout" />
- <label for="config-rtl-layout">
- Right-to-Left
- </label>
- </div>
- </li>
- </ul>
- <br/>
- <h4>Skin Color</h4>
- <ul id="skin-colors" class="clearfix">
- <li>
- <a class="skin-changer" data-skin="" data-toggle="tooltip" title="Default" style="background-color: #34495e;">
- </a>
- </li>
- <li>
- <a class="skin-changer" data-skin="theme-white" data-toggle="tooltip" title="White/Green" style="background-color: #2ecc71;">
- </a>
- </li>
- <li>
- <a class="skin-changer blue-gradient" data-skin="theme-blue-gradient" data-toggle="tooltip" title="Gradient">
- </a>
- </li>
- <li>
- <a class="skin-changer" data-skin="theme-turquoise" data-toggle="tooltip" title="Green Sea" style="background-color: #1abc9c;">
- </a>
- </li>
- <li>
- <a class="skin-changer" data-skin="theme-amethyst" data-toggle="tooltip" title="Amethyst" style="background-color: #9b59b6;">
- </a>
- </li>
- <li>
- <a class="skin-changer" data-skin="theme-blue" data-toggle="tooltip" title="Blue" style="background-color: #2980b9;">
- </a>
- </li>
- <li>
- <a class="skin-changer" data-skin="theme-red" data-toggle="tooltip" title="Red" style="background-color: #FDD853;">
- </a>
- </li>
- <li>
- <a class="skin-changer" data-skin="theme-whbl" data-toggle="tooltip" title="White/Blue" style="background-color: #3498db;">
- </a>
- </li>
- </ul>
- </div>
- </div>
- <!-- global scripts -->
- <script src="<?php echo base_url();?>application/views/js/demo-skin-changer.js"></script> <!-- only for demo -->
- <script src="<?php echo base_url();?>application/views/js/jquery.js"></script>
- <script src="<?php echo base_url();?>application/views/js/bootstrap.js"></script>
- <script src="<?php echo base_url();?>application/views/js/jquery.nanoscroller.min.js"></script>
- <script src="<?php echo base_url();?>application/views/js/demo.js"></script> <!-- only for demo -->
- <!-- this page specific scripts -->
- <!-- jQuery 2.1.4 -->
- <script src="<?php echo base_url();?>assets/adminlte/plugins/jQuery/jQuery-2.1.4.min.js"></script>
- <!-- Bootstrap 3.3.5 -->
- <script src="<?php echo base_url();?>assets/adminlte/bootstrap/js/bootstrap.min.js"></script>
- <!-- iCheck -->
- <script src="<?php echo base_url();?>assets/adminlte/plugins/iCheck/icheck.min.js"></script>
- <!-- theme scripts -->
- <script src="<?php echo base_url();?>application/views/js/scripts.js"></script>
- <!-- this page specific inline scripts -->
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement