EVOLUTION-NINJA
Edit File: login.php
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>AMCAD</title> <!-- Tell the browser to be responsive to screen width --> <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport"> <!-- Bootstrap 3.3.6 --> <link rel="stylesheet" href="<?php echo base_url('public/assets/css/bootstrap.min.css') ?>"> <!-- Font Awesome --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css"> <!-- Ionicons --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css"> <!-- Theme style --> <link rel="stylesheet" href="<?php echo base_url('public/assets/css/AdminLTE.min.css') ?>"> <!-- iCheck --> <link rel="stylesheet" href="<?php echo base_url('public/assets/css/blue.css') ?>"> <link rel="stylesheet" href="<?php echo base_url('public/assets/toastr/toastr.min.css'); ?>"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.0/css/all.min.css"> </head> <?php $email = ''; $password = ''; if (isset($_COOKIE['email'])) { $email = $_COOKIE['email']; } if (isset($_COOKIE['password'])) { $password = $_COOKIE['password']; } ?> <body class="hold-transition login_page"> <div class="login-box"> <div class="login-logo"> <a href="../../index.html"><img src="<?php echo base_url('public/assets/images/Logo_AMCAD.png') ?>" class="img-responsive center-block"></a> </div> <!-- /.login-logo --> <div class="login-box-body"> <p class="login-box-msg">Login to start your session</p> <form id="admin_login"> <div class="form-group has-feedback"> <input type="text" class="form-control" placeholder="Email" name="email" id="email" value="<?= $email ?>" required /> <span class="glyphicon glyphicon-envelope form-control-feedback"></span> </div> <div class="form-group has-feedback"> <input type="password" class="form-control password-input" placeholder="Password" name="password" id="password" value="<?= $password ?>" required /> <!-- <span class="glyphicon glyphicon-lock form-control-feedback"></span> --> <i id="togglePassword" class="eye-icon fas fa-eye-slash"></i> <!-- FontAwesome icon for closed eye --> </div> <div class="row"> <div class="col-xs-8"> <div class="checkbox icheck"> <label> <input type="checkbox" value="1" name="remember" id="login_remember" class="remember_me" /> Remember Me </label> </div> </div> <!-- /.col --> <div class="col-xs-4"> <button type="submit" style="border-radius: 5px;" class="btn btn-primary btn-block btn-flat submit">Login</button> </div> <!-- /.col --> </div> </form> <!-- <a href="#">I forgot my password</a> --> </div> <!-- /.login-box-body --> </div> <!-- /.login-box --> <!-- jQuery 2.2.3 --> <script> const passwordInput = document.getElementById('password'); const togglePasswordButton = document.getElementById('togglePassword'); togglePasswordButton.addEventListener('click', function() { if (passwordInput.type === 'password') { passwordInput.type = 'text'; togglePasswordButton.classList.remove('fa-eye-slash'); togglePasswordButton.classList.add('fa-eye'); } else { passwordInput.type = 'password'; togglePasswordButton.classList.remove('fa-eye'); togglePasswordButton.classList.add('fa-eye-slash'); } }); </script> <style> .login_page { background: url('<?php echo base_url('public/assets/images/login_bg.png') ?>') no-repeat center center/ cover; /* background-color: black; */ border-radius: 10px !important; } .login-logo a { color: #fff; } .remember_me { opacity: initial !important; width: 65% !important; } .login-box-body{ /* box-shadow: #39FF14 0px 50px 100px -20px, #39FF14 0px 30px 60px -30px, #39FF14 0px -2px 6px 0px inset; */ border-radius: 5px; } .fa-solid, .fas { font-family: "Font Awesome 6 Free"; font-weight: 900; position: relative !important; top: -23px !important; float: right !important; left: -9px !important; } .form-control{ border-radius: 5px; } </style> <script src="<?php echo base_url('public/assets/js/jquery-2.2.3.min.js') ?>"></script> <!-- Bootstrap 3.3.6 --> <script src="<?php echo base_url('public/assets/js/bootstrap.min.js') ?>"></script> <!-- iCheck --> <script src="<?php echo base_url('public/assets/js/icheck.min.js') ?>"></script> <script type="text/javascript" src="<?php echo base_url('public/assets/toastr/toastr.min.js'); ?>"></script> <script> $(function() { $('input').iCheck({ checkboxClass: 'icheckbox_square-blue', radioClass: 'iradio_square-blue', increaseArea: '20%' // optional }); }); </script> </body> </html> <script type="text/javascript"> $(document).ready(function() { $('#admin_login').submit(function(e) { e.preventDefault(); formdata = new FormData($(this)[0]); $(".submit").attr('disabled', 'disabled'); $(".submit").text("Submitting..."); $.ajax({ type: 'post', url: '<?php echo site_url('admin_login') ?>', data: formdata, contentType: false, processData: false, success: function(response) { response = jQuery.parseJSON(response); console.log(response); if (response.result == 1) { $(".submit").text("Login"); $(".submit").removeAttr('disabled'); toastr["success"](response.message); window.location = '<?php echo site_url("admin_dashboard") ?>'; } else if (response.result == 2) { $(".submit").text("Login"); $(".submit").removeAttr('disabled'); toastr["success"](response.message); window.location = '<?php echo site_url("faculty-dashboard") ?>'; } else if (response.result == 3) { $(".submit").text("Login"); $(".submit").removeAttr('disabled'); toastr["success"](response.message); window.location = '<?php echo site_url("user-dashboard") ?>'; } else { toastr["error"](response.message); $(".submit").text("Login"); $(".submit").removeAttr('disabled'); } } }); }); //login view page var email = $('#email').val(); var password = $('#password').val(); if ((email != "") && (password != "")) { $('.remember_me').prop('checked', true); } }); </script>