Advertisement
Guest User

Untitled

a guest
May 18th, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.87 KB | None | 0 0
  1. Første error:
  2. "Parse error: syntax error, unexpected '$dbServername' (T_VARIABLE) in /var/www/groupu6.dk/Test/includes/login.inc.php on line 9"
  3. Tilhørende script:
  4. <?php
  5.  
  6. session_start()
  7.  
  8. //if (isset($_POST['submit'])) {
  9.  
  10. //include_once 'dbh.inc.php';
  11.  
  12. $dbServername = "mysql66.unoeuro.com";
  13. $dbUsername = "groupu6_dk";
  14. $dbPassWord = "Jimmi2908";
  15. $dbname = "groupu6_dk_db";
  16.  
  17. $conn = mysqli_connect($dbServername,$dbUsername,$dbPassWord,$dbname);
  18.  
  19. $uid = mysqli_real_escape_string($conn,$_POST['uid']);
  20. $pwd = mysqli_real_escape_string($conn,$_POST['pwd']);
  21.  
  22. //Error handlers
  23. //Check if inputs are empty
  24. if(empty($uid)||empty($pwd)) {
  25. header("Location: ../index.php?login=empty");
  26. exit();
  27. }else {
  28. $sql = "SELECT * FROM workers WHERE worker_uid='$uid'";
  29. $result = mysqli_query($conn,$sql);
  30. $resultCheck = mysqli_num_rows($result);
  31. if ($resultCheck < 1) {
  32. header("Location: ../index.php?login=error");
  33. exit();
  34. } else {
  35. if($row = mysqli_fetch_assoc($result)){
  36. //De-hashing the password
  37. $hashedPwdCheck = password_verify($pwd, $row['workers_pwd']);
  38. if ($hashedPwdCheck == false) {
  39. header("Location: ../index.php?login=error");
  40. exit();
  41. } elseif ($hashedPwdCheck == true) {
  42. //log in the user here
  43. $_SESSION['u_id'] = $row['workers_id'];
  44. $_SESSION['u_nare'] = $row['workers_name'];
  45. $_SESSION['u_email'] = $row['workers_email'];
  46. $_SESSION['u_uid'] = $row['workers_uid'];
  47. header("Location: ../index.php?login=success");
  48. exit();
  49. }
  50. }
  51. }
  52. }
  53. }else {
  54. header("Location: ../index.php?login=error");
  55. exit();
  56. }
  57.  
  58. Anden Error:
  59. "Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /var/www/groupu6.dk/Test/includes/signup.inc.php on line 29
  60.  
  61. Warning: Cannot modify header information - headers already sent by (output started at /var/www/groupu6.dk/Test/includes/signup.inc.php:29) in /var/www/groupu6.dk/Test/includes/signup.inc.php on line 42"
  62.  
  63. Tilhørende script:
  64.  
  65. <?php
  66. if (isset($_POST['submit'])) {
  67.  
  68. include_once 'dbh.inc.php';
  69.  
  70. $first = mysqli_real_escape_string($conn,$_POST['name']);
  71. $email = mysqli_real_escape_string($conn,$_POST['email']);
  72. $uid = mysqli_real_escape_string($conn,$_POST['uid']);
  73. $pwd = mysqli_real_escape_string($conn,$_POST['pwd']);
  74.  
  75. //Error handlers
  76. //Check for empty fieldset
  77. if (empty($first)||empty($email)||empty($uid)||empty($pwd)) {
  78. header("Location: ../signup.php?signup=empty");
  79. exit();
  80. } else{
  81. //Check if input is valid
  82. if (!preg_match("/^[a-åA-Å]*$/",$first) || !preg_match("/^[a-zA-Z]*$/",$uid)) {
  83. header("Location: ../signup.php?signup=invalid=characters");
  84. exit();
  85. } else{
  86. //Check If email is valid
  87. if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
  88. header("Location: ../signup.php?signup=invalid=email");
  89. exit();
  90. } else {
  91. $sql = "SELCELT * FROM workers WHERE worker_uid='$uid'";
  92. $result = mysqli_query($conn,$sql);
  93. $resultCheck = mysqli_num_rows($result);
  94. }
  95. if ($resultCheck > 0) {
  96. header("Location: ../signup.php?signup=username=taken");
  97. exit();
  98. } else {
  99. //Hashing the password
  100. $hashedPwd = password_hash($pwd,PASSWORD_DEFAULT);
  101. //insert the user to the databbase
  102. $sql = "INSERT INTO 'workers' (workers_name,worker_email,workers_uid,worker_pwd) VALUES ('$name','$email
  103. ','$uid','$hashedPwd');";
  104. mysqli_query($conn,$sql);
  105.  
  106. header("Location: ../index.php?signup=user=sucess");
  107. exit();
  108. }
  109. }
  110. }
  111.  
  112. } else{
  113. header("Location: ../signup.php");
  114. exit();
  115. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement