Advertisement
Guest User

Untitled

a guest
Mar 24th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.50 KB | None | 0 0
  1. <?php include '../classes/Adminlogin.php'; ?>
  2.  
  3.  
  4.  
  5.  
  6. <?php
  7. $al = new Adminlogin();
  8. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  9. $adminUser = $_POST['adminUser'];
  10. $adminPass = md5($_POST['adminPass']);
  11.  
  12. $loginChk = $al->adminLogin($adminUser,$adminPass);
  13. }
  14. ?>
  15.  
  16.  
  17.  
  18.  
  19. <!DOCTYPE html>
  20. <html lang="en">
  21. <head>
  22. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  23. <!-- Meta, title, CSS, favicons, etc. -->
  24. <meta charset="utf-8">
  25. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  26. <meta name="viewport" content="width=device-width, initial-scale=1">
  27.  
  28. <title>Admin Login</title>
  29.  
  30. <!-- Bootstrap -->
  31. <link href="vendors/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
  32. <!-- Font Awesome -->
  33. <link href="vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet">
  34. <!-- NProgress -->
  35. <link href="vendors/nprogress/nprogress.css" rel="stylesheet">
  36. <!-- Animate.css -->
  37. <link href="../vendors/animate.css/animate.min.css" rel="stylesheet">
  38.  
  39. <!-- Custom Theme Style -->
  40. <link href="build/css/custom.min.css" rel="stylesheet">
  41. </head>
  42.  
  43. <body class="login">
  44. <div>
  45. <a class="hiddenanchor" id="signup"></a>
  46. <a class="hiddenanchor" id="signin"></a>
  47.  
  48. <div class="login_wrapper">
  49. <div class="animate form login_form">
  50. <section class="login_content">
  51.  
  52. <form action="" method="post">
  53. <h1>Help Educare Login</h1>
  54.  
  55. <!--Show Message-->
  56. <span style="color: red; font-size: 18px;">
  57. <?php
  58. if (isset($loginChk)) {
  59. echo $loginChk;
  60. }
  61. ?>
  62. </span>
  63. <!--Show Message End-->
  64.  
  65. <div>
  66. <input type="text" class="form-control" placeholder="Username" name="adminUser" />
  67. </div>
  68. <div>
  69. <input type="password" class="form-control" placeholder="Password" name="adminPass" />
  70. </div>
  71. <div>
  72. <input class="btn btn-default submit" type="submit" value="Login" />
  73.  
  74. </div>
  75.  
  76. <div class="clearfix"></div>
  77.  
  78. <div class="separator">
  79. <!-- <p class="change_link">New to site?
  80. <a href="#signup" class="to_register"> Create Account </a>
  81. </p>
  82.  
  83. <div class="clearfix"></div>
  84. <br /> -->
  85.  
  86. <div>
  87. <h1><i class="fa fa-paw"></i> Help Educare</h1>
  88. <p>©2018 All Rights Reserved Help Educare.</p>
  89. </div>
  90. </div>
  91. </form>
  92. </section>
  93. </div>
  94. </div>
  95. </div>
  96. </body>
  97. </html>
  98.  
  99. <?php
  100. $filepath = realpath(dirname(__FILE__));
  101. include ($filepath.'/../lib/Session.php');
  102. Session::checkLogin();
  103. include_once ($filepath.'/../lib/Database.php');
  104. include_once ($filepath.'/../helpers/Format.php');
  105. ?>
  106. <?php
  107. /**
  108. * Adminlogin Class
  109. */
  110. class Adminlogin {
  111. private $db;
  112. private $fm;
  113. public function __construct(){
  114. $this->db = new Database();
  115. $this->fm = new Format();
  116. }
  117.  
  118. public function adminLogin($adminUser,$adminPass){
  119. $adminUser = $this->fm->validation($adminUser);
  120. $adminPass = $this->fm->validation($adminPass);
  121.  
  122. $adminUser = mysqli_real_escape_string($this->db->link, $adminUser);
  123. $adminPass = mysqli_real_escape_string($this->db->link, $adminPass);
  124.  
  125. if (empty($adminUser) || empty($adminPass)) {
  126. $loginmsg = "Username and Password must not be empty!!";
  127. return $loginmsg;
  128. } else{
  129. $query = "SELECT * FROM tbl_admin WHERE adminUser = '$adminUser' AND adminPass = '$adminPass'";
  130. $result = $this->db->select($query);
  131. if ($result != false) {
  132. $value = $result->fetch_assoc();
  133.  
  134. Session::set("adminlogin", true);
  135. Session::set("adminId", $value['adminId']);
  136. Session::set("adminUser", $value['adminUser']);
  137. Session::set("adminName", $value['adminName']);
  138. Session::set("role", $value['role']);
  139. header("Location:dashboard.php");
  140. } else{
  141. $loginmsg = "Username and Password not match !!";
  142. return $loginmsg;
  143. }
  144.  
  145. }
  146.  
  147. }
  148.  
  149. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement