Guest User

Untitled

a guest
Nov 30th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. $(document).ready(function() {
  2. $("#submit").click(function() {
  3. if ($("#submit").is(":disabled") == false) {
  4. var user = $("#user").val();
  5. var pass = $("#pass").val();
  6. var submit = $("#submit").val();
  7. $('#user').prop("disabled", true);
  8. $('#pass').prop("disabled", true);
  9. $('#submit').prop("disabled", true);
  10. $('#container').hide();
  11. $("#result").html('<i class="fa fa-circle-o-notch fa-spin fa-3x fa-fw"></i>');
  12. $.post('http://localhost/attack/api.php', {
  13. user: user,
  14. pass: pass,
  15. },
  16. function(data) {
  17. var message = $(data).filter("#message").html();
  18. var status = $(data).filter("#status").html();
  19. setTimeout(function () {
  20. $('#result').html(message);
  21. if(status == "letLogin") {
  22. console.log("Success");
  23. } else {
  24. $('#result').html('Error');
  25. console.log("Error");
  26. }
  27. }, 0);
  28. });
  29. };
  30. });
  31.  
  32. <?php
  33. session_start();
  34. $con = new PDO("mysql:host=localhost;dbname=firebyte", 'root', '');
  35. ?>
  36.  
  37. <?php
  38. include 'db.php';
  39. include 'function.php';
  40. $user = $_POST['user'];
  41. $pass = $_POST['pass'];
  42. $site = new site();
  43. if ($site->in($user, $pass)) {
  44. echo '<div id="message">';
  45. echo '<div class="alert alert-dismissible alert-success">';
  46. echo '<button type="button" class="close" data-dismiss="alert">&times;
  47. </button>';
  48. echo '<div id="text-working"><strong>Congratulations, Well done!</strong>
  49. Logging in to your account... <i class="fa fa-refresh fa-spin" aria-
  50. hidden="true"></i></div>';
  51. echo '</div>';
  52. echo '</div>';
  53. echo '<a id="status">letLogin</a>';
  54. } else {
  55. echo '<div id="message">';
  56. echo '<div class="alert alert-dismissible alert-danger">';
  57. echo '<button type="button" class="close" data-dismiss="alert">&times;
  58. </button>';
  59. echo 'Network error.';
  60. echo '</div>';
  61. echo '</div>';
  62. echo '<a id="status">networkError</a>';
  63. }
  64. ?>
  65.  
  66. <?php
  67. include 'db.php';
  68. // $db_con = new PDO("mysql:host=localhost;dbname=database", 'root', '');
  69. // $this->db = $db_con;
  70. class site {
  71. public function in($user, $pass) {
  72. try {
  73. $stmt = $con->prepare("SELECT * FROM users WHERE user = :user");
  74. $stmt->execute(array('user' => $user));
  75. $row = $stmt->fetch(PDO::FETCH_ASSOC);
  76. $count = $stmt->rowCount();
  77. if($row['pass'] == $password) {
  78. $_SESSION['user_session'] = $row['user_id'];
  79. $loggedin = true;
  80. return true;
  81. } else {
  82. $loggedin = false;
  83. return false;
  84. }
  85. }
  86. catch(PDOException $e) {
  87. echo $e->getMessage();
  88. }
  89. }
  90. }
  91. ?>
Add Comment
Please, Sign In to add comment