Guest User

Untitled

a guest
Jun 17th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. [18-Jun-2018 04:03:56 UTC] PHP Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/minetani/test.minetanium.us/cuenta/registro/index.php on line 29
  2.  
  3. <?php
  4. session_start();
  5. function ambil_ip() {
  6. foreach (array('HTTP_CLIENT_IP', 'HTTP_X_REAL_IP', 'REMOTE_ADDR', 'HTTP_FORWARDED_FOR', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED') as $key) {
  7. if (array_key_exists($key, $_SERVER) === true) {
  8. foreach (explode(',', $_SERVER[$key]) as $ip) {
  9. if (filter_var($ip, FILTER_VALIDATE_IP) !== false) {
  10. return $ip;
  11. }
  12. }
  13. }
  14. }
  15. }
  16. require_once("../logeo/auth.php");
  17. session_start();
  18.  
  19. #-----------------------------------------------------------------------------#
  20.  
  21. $username = $_POST['username'];
  22. $username = mysql_real_escape_string($username);
  23. $checkuser1 = mysql_query("SELECT * FROM USERS WHERE username = '$username'");
  24. $checkuser2 = mysql_num_rows($checkuser1);
  25.  
  26. #-----------------------------------------------------------------------------#
  27.  
  28. $key = $_POST['key'];
  29. $key = mysql_real_escape_string($key);
  30. $checkkey1 = mysql_query("SELECT status FROM KEYS WHERE key = '$key'");
  31. $checkkey2 = mysql_fetch_row($checkkey1);
  32.  
  33. #-----------------------------------------------------------------------------#
  34.  
  35. $password = $_POST['password'];
  36. $password = md5(md5(md5($password)));
  37. $checkpass1 = mysql_query("SELECT password FROM USERS WHERE username = '$username'");
  38. $checkpass2 = mysql_fetch_row($checkpass1);
  39.  
  40. $ip = ambil_ip();
  41.  
  42. if ($checkuser2 == 0) {
  43. if ($checkkey4 == 1) {
  44. $_SESSION['username'] = $username;
  45. $k = mysql_query("UPDATE `USERS` SET `ip`='$ip' WHERE username='$username'");
  46. header('location:../registro.php?success=1');
  47. }
  48. else {
  49. echo $checkkey2;
  50. header('location:../registro.php?error=2');
  51. }
  52. }
  53. else {
  54. echo $checkkey2;
  55. header('location:../registro.php?error=1');
  56. }
  57.  
  58. ?>
Add Comment
Please, Sign In to add comment