[php] login

Viewer

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.   <meta charset="utf-8">
  5.   <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.   <title>Login</title>
  7.   <!-- Tell the browser to be responsive to screen width -->
  8.   <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
  9.   <!-- Bootstrap 3.3.7 -->
  10.   <link rel="icon" href="<?php echo base_url('assets/images/icon.png');?>" type="image/gif" sizes="16x16">
  11.   
  12.   <link rel="stylesheet" href="<?php echo base_url('assets/bower_components/bootstrap/dist/css/bootstrap.min.css') ?>">
  13.   <!-- Font Awesome -->
  14.   <link rel="stylesheet" href="<?php echo base_url('assets/bower_components/font-awesome/css/font-awesome.min.css') ?>">
  15.   <!-- Ionicons -->
  16.   <link rel="stylesheet" href="<?php echo base_url('assets/bower_components/Ionicons/css/ionicons.min.css') ?>">
  17.   <!-- Theme style -->
  18.   <link rel="stylesheet" href="<?php echo base_url('assets/dist/css/AdminLTE.min.css') ?>">
  19.   <!-- iCheck -->
  20.   <link rel="stylesheet" href="<?php echo base_url('assets/plugins/iCheck/square/blue.css') ?>">
  21.   <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
  22.   <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  23.   <!--[if lt IE 9]>
  24.   <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
  25.   <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  26.   <![endif]-->
  27.   <!-- Google Font -->
  28.   <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic">
  29.  
  30. </head>
  31. <body class="hold-transition login-page" oncontextmenu="return false;">
  32. <!-- remove brand preloader -->
  33. <div class="modal fade" tabindex="-1" role="dialog" id="loaderModal">
  34.     <div class="modal-dialog" role="document" align="center">
  35.         <div class="modal-content-preloader">  
  36.               <img src="<?php echo base_url('assets/images/loading.gif') ?>" alt="Loading" />
  37.         </div><!-- /.modal-content -->
  38.     </div><!-- /.modal-dialog -->
  39. </div><!-- /.modal -->
  40.  
  41. <section class="content-header">
  42. </section>
  43. <div class="login-box">
  44.   <!-- /.login-logo -->
  45.   <div class="login-box-body">
  46.     <p class="login-box-msg">Sign in to start your session</p>
  47.  
  48.     <?php if ($this->session->flashdata("error")!= ''){?> 
  49.     <div class="alert alert-warning alert-dismissible">
  50.             <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
  51.                 <i class="icon fa fa-warning"></i>
  52.                 <?php echo $this->session->flashdata("error");?>         
  53.      </div>
  54.     <?php } ?>
  55.  
  56.     <form action="<?php echo base_url('Auth/submit') ?>" method="post" id="loginForm" name="loginForm">
  57.       <?php 
  58.            $fpath = file_get_contents("./application/config/version.json");
  59.            $version = json_decode($fpath, true);       
  60.            $settings = file_get_contents("./application/config/sys.json");
  61.            $sys = json_decode($settings, true);     
  62.            $wan =  json_decode(file_get_contents($sys['url2']),true);
  63.            $online_sys = str_replace('.','0',$wan['ip']);
  64.            if($sys['wan']=='12345'){$ip = '12345';}
  65.            else {$ip = $wan['ip'];} 
  66.       ?>
  67.  
  68.       <input type="hidden" class="form-control" name="ip" id="ip" value="<?php echo $ip ?>">
  69.  
  70.       <div class="form-group has-feedback">
  71.         <input type="text" class="form-control" name="username" id="username" placeholder="Username" autocomplete="off">
  72.         <span class="glyphicon glyphicon-user form-control-feedback"></span>
  73.       </div>
  74.       <div class="form-group has-feedback">
  75.         <input type="password" class="form-control" name="password" id="password" placeholder="Password" autocomplete="off">
  76.         <span class="glyphicon glyphicon-lock form-control-feedback"></span>
  77.       </div>
  78.  
  79.       <div class="row">
  80.         <!-- /.col -->
  81.         <div class="col-xs-8">
  82.           <div class="checkbox icheck">
  83.             <label>
  84.               <input type="checkbox"> Remember Me
  85.             </label>
  86.           </div>
  87.         </div>
  88.    
  89.         <div class="col-xs-4">
  90.           <button type="submit" class="btn btn-primary btn-block btn-flat">Sign In</button>
  91.         </div>
  92.         <!-- /.col -->
  93.       </div>
  94.       <br>
  95.       <div class="row">
  96.         <div class="col-xs-12" align="center">
  97.          <a href="#" data-toggle="modal" data-target="#versionModal"><strong> Software Version:</strong> <?php echo $version['no'].'-'.strrev($online_sys);?> </a>
  98.         </div>
  99.       </div>
  100.       <br>
  101.       <?php if($activated==0) { ?>
  102.       <div class="row">
  103.         <div align="center">
  104.         </div>
  105.         <!-- /.col -->
  106.         <div class="col-xs-12">         
  107.             <a class="btn btn-danger btn-block btn-flat" data-toggle="modal" data-target="#licenseModal">Activate Software</a>    
  108.         </div>
  109.         <!-- /.col -->
  110.       </div>      
  111.       <!-- /.row -->
  112.     </form>
  113.   </div>
  114.   <!-- license modal -->
  115.   <div class="modal fade warning" tabindex="-1" role="dialog" id="licenseModal">
  116.             <div class="modal-dialog" role="document">
  117.               <div class="modal-content">
  118.                 <div class="modal-header callout callout-info">
  119.                   <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
  120.                   <h4 class="modal-title">Software Activation</h4>
  121.                 </div>
  122.  
  123.                 <form role="form" action="<?php echo base_url('Auth/activate')?>" method="post" id="licenseForm">
  124.                   <div class="modal-body">
  125.                     <div class="form-group">
  126.                       <label for="key">Activation Key</label>
  127.                       <input type="text" class="form-control" id="key" name="key" placeholder="Enter Key" autocomplete="off" required>
  128.                     </div>
  129.                   </div>
  130.                   <div class="modal-footer">
  131.                       <button type="submit" class="btn btn-primary">Activate</button>
  132.                   </div>
  133.                 </form>
  134.               </div><!-- /.modal-content -->
  135.             </div><!-- /.modal-dialog -->
  136.          </div><!-- /.modal -->  
  137.     <?php } ?>
  138.   <!-- /.login-box-body -->
  139.  
  140.  
  141.    <!-- create brand modal -->
  142. <div class="modal fade warning" tabindex="-1" role="dialog" id="versionModal">
  143.   <div class="modal-dialog" role="document">
  144.     <div class="modal-content">
  145.       <div class="modal-header callout callout-info">
  146.         <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
  147.         <h4 class="modal-title">Software Information</h4>
  148.       </div>
  149.       <form role="form" action="#" id="versionForm">
  150.        <div class="modal-body">
  151.  
  152.         <div class="alert alert-warning alert-dismissible">
  153.  
  154.           <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
  155.             <i class="icon fa fa-info"></i>
  156.                 To ensure the stability and performance please always use the updated version of the software
  157.                 tune-in for updates on our official facebook group.             
  158.           </div>
  159.  
  160.         <div class="nav-tabs-custom">
  161.             <ul class="nav nav-tabs">
  162.               <li class="active"><a href="#current" data-toggle="tab">Current</a></li>
  163.               <li><a href="#latest" data-toggle="tab">Latest</a></li>
  164.             </ul>
  165.  
  166.             <div class="tab-content">
  167.  
  168.             <div class="tab-pane active" id="current">
  169.                 <div class="form-group">
  170.                     <label for="version"><a href="#" target="_blank">Installed Version</a></label>
  171.                     <input type="text" class="form-control" id="version" name="version" value="<?php echo $version['no']?>"  readonly>
  172.                 </div>
  173.  
  174.                 <div class="form-group">
  175.                     <label for="desc"><a href="#" target="_blank">Change Logs</a></label>
  176.                     <div class="alert alert-default alert-dismissible">
  177.                         <?php echo $version['logs']?>          
  178.                   </div>   
  179.                 </div>
  180.              </div>
  181.  
  182.              <div class="tab-pane" id="latest">
  183.                 <div class="form-group">
  184.                     <label for="version"><a href="#" target="_blank">Latest Version</a></label>
  185.                     <input type="text" class="form-control" id="version" name="version" value="<?php echo $version['no']?>"  readonly>
  186.                 </div>
  187.  
  188.                 <div class="form-group">
  189.                     <label for="desc"><a href="#" target="_blank">Change Logs</a></label>
  190.                     <div class="alert alert-default alert-dismissible">
  191.                         <?php echo "No update yet."?>          
  192.                   </div>   
  193.                 </div>
  194.              </div>
  195.  
  196.            </div>
  197.  
  198.           </div>
  199.  
  200.         </div>
  201.  
  202.         <div class="modal-footer">
  203.           <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  204.           <a class="btn btn-primary" href="https://www.facebook.com/groups/1155523778263659" target="_blank">Latest</a>
  205.         </div>
  206.  
  207.       </form>
  208.  
  209.     </div><!-- /.modal-content -->
  210.   </div><!-- /.modal-dialog -->
  211. </div><!-- /.modal -->
  212. </div>
  213. <!-- /.login-box -->
  214. <!-- jQuery 3 -->
  215.  
  216. <script src="<?php echo base_url('assets/bower_components/jquery/dist/jquery.min.js') ?>"></script>
  217. <!-- Bootstrap 3.3.7 -->
  218. <script src="<?php echo base_url('assets/bower_components/bootstrap/dist/js/bootstrap.min.js') ?>"></script>
  219. <!-- iCheck -->
  220. <script src="<?php echo base_url('assets/plugins/iCheck/icheck.min.js') ?>"></script>
  221.  
  222. <script type="text/javascript">
  223.   $(function () {
  224.     $('input').iCheck({
  225.       checkboxClass: 'icheckbox_square-blue',
  226.       radioClass: 'iradio_square-blue',
  227.       increaseArea: '20%' // optional
  228.     });
  229.   });
  230.  
  231. </script>
  232. </body>
  233. </html>
  234.  

Editor

You can edit this paste and save as new:


File Description
  • login
  • Paste Code
  • 19 Sep-2021
  • 9.89 Kb
You can Share it: