Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. <?php
  2.  
  3. // Скрипт проверки
  4.  
  5.  
  6. # Соединямся с БД
  7.  
  8. $pgconnhost = "host=10.253.254.237 port=5432 dbname=callservice user=ebs password=ebspassword";
  9. $dbconnect=pg_connect($pgconnhost);
  10.  
  11.  
  12. if (isset($_COOKIE['id']) and isset($_COOKIE['hash']))
  13.  
  14. {
  15.  
  16. $query = "SELECT * FROM users WHERE user_id = '".intval($_COOKIE['id'])."' LIMIT 1";
  17.  
  18. $result = pg_query($dbconnect, $query);
  19.  
  20.  
  21. $userdata = pg_fetch_assoc($result);
  22.  
  23.  
  24. if(($userdata['user_hash'] !== $_COOKIE['hash']) or ($userdata['user_id'] !== $_COOKIE['id']) or (($userdata['user_ip'] !== $_SERVER['REMOTE_ADDR']) and ($userdata['user_ip'] !== "0")))
  25.  
  26. {
  27.  
  28. setcookie("id", "", time() - 3600*24*30*12, "/");
  29.  
  30. setcookie("hash", "", time() - 3600*24*30*12, "/");
  31.  
  32. print "Хм, что-то не получилось";
  33.  
  34. }
  35.  
  36. else
  37.  
  38. {
  39. print "Привет, ".$userdata['user_login'].". Всё работает!";
  40.  
  41. }
  42.  
  43. }
  44.  
  45. else
  46.  
  47. {
  48.  
  49. print "Включите куки";
  50.  
  51. }
  52.  
  53. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement