Guest User

Untitled

a guest
Jan 8th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. session_start();
  2. include ("connect.php");
  3.  
  4. if ($_SERVER['REQUEST_METHOD'] == 'POST')
  5. {
  6.  
  7. header('Content-type: application/json');
  8.  
  9. $valid = false;
  10. $message = '';
  11. //get the name and comment entered by user
  12. $userName = $_POST['userName'];
  13. $password = $_POST['password'];
  14. //echo password_hash($password, PASSWORD_DEFAULT);
  15.  
  16. $userName = mysqli_real_escape_string($con, $_POST['userName']);
  17. $password = mysqli_real_escape_string($con, $_POST['password']);
  18.  
  19.  
  20. //select results from the form input
  21. $query = "SELECT * FROM registration WHERE userName = '$userName' and password = '$password'";
  22. $result = mysqli_query($con, $query) or die ("Failed to query database.");
  23. $num1=mysqli_num_rows($result);
  24. $row = mysqli_fetch_assoc($result);
  25.  
  26. if($num1==1)
  27. {
  28. $_SESSION['userName']=$userName;
  29. header("Location: index.php");
  30. }
  31.  
  32. else {
  33. // If the password does not exist in the table, the ``$valid`` variable define as false.
  34. $valid = true;
  35. $message = 'Login details are incorrect.';
  36.  
  37. echo json_encode(
  38. $valid ? array('valid' => $valid) : array('valid' => $valid, 'message' => $message)
  39. );
  40. }
  41.  
  42.  
  43. }
  44.  
  45. $(document).ready(function() {
  46. $('#header-form').bootstrapValidator({
  47. live : 'disabled',
  48. // To use feedback icons, ensure that you use Bootstrap v3.1.0 or later
  49. feedbackIcons: {
  50. valid: 'glyphicon glyphicon-ok',
  51. invalid: 'glyphicon glyphicon-remove',
  52. validating: 'glyphicon glyphicon-refresh'
  53. },
  54. fields: {
  55. userName: {
  56. message: 'The username is not valid',
  57. validators: {
  58. notEmpty: {
  59. message: 'The username is required'
  60. }
  61. }
  62. },
  63. password: {
  64. validators: {
  65. notEmpty: {
  66. message: 'The password is required'
  67. },
  68. remote: {
  69. message: 'The password is incorrect.',
  70. url: "/Trndda-Beta/pages/login.php"
  71. }
  72. }
  73. }
  74. }
  75. });
  76. });
Add Comment
Please, Sign In to add comment