Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.20 KB | None | 0 0
  1. <?php
  2. session_start();
  3. include "Conecta.php";
  4.  
  5. function mysqli_result($res,$row=0,$col=0){
  6. $numrows = mysqli_num_rows($res);
  7. if ($numrows && $row <= ($numrows-1) && $row >=0){
  8. mysqli_data_seek($res,$row);
  9. $resrow = (is_numeric($col)) ? mysqli_fetch_row($res) : mysqli_fetch_assoc($res);
  10. if (isset($resrow[$col])){
  11. return $resrow[$col];
  12. }
  13. }
  14. return false;
  15. }
  16.  
  17. function redirectWithAccess($acesso) {
  18. switch ($acesso) {
  19. case 1:
  20. header ("location: reports.php");
  21. break;
  22. case 2:
  23. header ("location: projects.php");
  24. break;
  25. case 3:
  26. header ("location: backoffice.php");
  27. break;
  28. case 4:
  29. header ("location: admin.php");
  30. break;
  31. }
  32. }
  33.  
  34. if(isset($_SESSION['usuario'])) {
  35. include "validacao.php";
  36. redirectWithAccess($_SESSION['acesso']);
  37. }
  38.  
  39. if(isset($_POST["usuario"])) {
  40.  
  41. $username = mysqli_real_escape_string($link, $_POST["usuario"]);
  42. $password = md5(mysqli_real_escape_string($link, $_POST["senha"]));
  43.  
  44. if (strpos($username, "<") !== false || strpos($username, ">") !== false || strpos($password, "<") !== false || strpos($password, ">") !== false) {
  45. exit("<font color=red>Tente novamente.</font>");
  46. }
  47.  
  48. $result = mysqli_query($link, "SELECT * FROM users WHERE user_email='$username'");
  49.  
  50. $verifica = mysqli_num_rows($result);
  51.  
  52. if($verifica == 0){
  53.  
  54. echo "User not found.";
  55.  
  56. }
  57. else{
  58.  
  59. if($password != mysqli_result($result, 0, "user_pass")){
  60. echo "Incorrect Password.";
  61. }
  62. else{
  63.  
  64. $acesso = mysqli_result($result, 0, "user_access");
  65. $nome = mysqli_result($result, 0, "user_name");
  66. $_SESSION['usuario'] = $username;
  67. $_SESSION['senha'] = $password;
  68. $_SESSION['acesso'] = $acesso;
  69. $_SESSION['user_name'] = $nome;
  70. redirectWithAccess($acesso);
  71. }
  72.  
  73. }
  74.  
  75. }
  76.  
  77. ?>
  78. <html>
  79. <head>
  80. <link rel="stylesheet" href="tools/bootstrap.min.css" crossorigin="anonymous">
  81. <link rel="stylesheet" href="tools/bootstrap-theme.min.css" crossorigin="anonymous">
  82. <script src="tools/jquery.min.js"></script>
  83.  
  84. <script src="tools/bootstrap.min.js" crossorigin="anonymous"></script>
  85. </head>
  86. <body>
  87. <br style='line-height:2.8;'/>
  88.  
  89. <div class='row' style='margin-bottom: 20px;'>
  90. <div class='col-md-4'></div>
  91. <div class='col-md-4'>
  92. <center>
  93. <img src='./images/logo-porsche.png' border='0' style='width: 60%;'>
  94. </center>
  95. </div>
  96. <div class='col-md-4'></div>
  97. </div>
  98.  
  99. <div class='row'>
  100. <div class='col-md-4'></div>
  101. <div class='col-md-4'>
  102. <div class='panel panel-default'>
  103. <div class='panel-heading'>
  104. <h3 class='panel-title'>System access</h3>
  105. </div>
  106. <div class='panel-body'>
  107. <form method='post' >
  108. <div class='form-group'>
  109. <label for='exampleInputEmail1'>Email</label>
  110. <input type='text' class='form-control' id='exampleInputEmail1' name='usuario' placeholder='Email'>
  111. </div>
  112. <div class='form-group'>
  113. <label for='exampleInputPassword1'>Password</label>
  114. <input type='password' class='form-control' id='exampleInputPassword1' name='senha' placeholder='Password'>
  115. </div>
  116. <button type='submit' name='submit' class='btn btn-primary' aria-label='Right Align' style='background: #3E4146'>
  117. Enter
  118. <span class='glyphicon glyphicon-menu-right' aria-hidden='true' style='top: 2px;'></span>
  119. </button>
  120. </form>
  121. </div>
  122. </div>
  123. </div>
  124. <div class='col-md-4'></div>
  125. </div>
  126.  
  127. <div class='row'>
  128. <div class='col-md-4'></div>
  129. <div class='col-md-4'>
  130. <center>
  131. <a href='#' onfocus=\"document.getElementById('forgot').style.visibility='visible'; document.getElementById('forgot_text').style.visibility='hidden';
  132. document.getElementById('error').style.visibility='hidden'; \">
  133. <div class='btn btn-default' role='button'>Forgot my password</div>
  134. </a>
  135. </center>
  136. </div>
  137. <div class='col-md-4'></div>
  138.  
  139. </div>
  140.  
  141. </body>
  142.  
  143. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement