Advertisement
Guest User

Untitled

a guest
Mar 26th, 2016
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. <?php
  2. //Andmed//
  3. $servername = "sql308.byetcluster.com";
  4. $username = "17710919_1";
  5. $password = "778S5q2P[)";
  6. $dbname = "b7_17710919_m123";
  7.  
  8.  
  9. // kontrolli signatuuri
  10. $secret = '40587f10a7592343b9562ce182f95a24'; // sisesta teenuse secret kood '' märkide vahele
  11. if(empty($secret) || !check_signature($_GET, $secret)) {
  12. header("HTTP/1.0 404 Not Found");
  13. die("Viga: Vigane signatuur");
  14. }
  15.  
  16. $message = $_GET['message'];
  17. // tee midagi sõnumi sisuga
  18.  
  19. // Loo ühendus
  20. $conn = new mysqli($servername, $username, $password, $dbname);
  21. // Kontrolli ühendust
  22. if ($conn->connect_error) {
  23. die("Ühendus katkes: " . $conn->connect_error);
  24. }
  25.  
  26. $sql = "UPDATE mybb_users SET additionalgroups='23' WHERE username=".$message."";
  27.  
  28. if ($conn->query($sql) === TRUE) {
  29. $reply = "Täname! Sinu annetus jõudis kohale"; //Vastus mille saab sõnumi saatja
  30. // saada vastus kasutajale
  31. echo($reply);
  32. } else {
  33. echo "Viga: " . $conn->error;
  34. }
  35.  
  36. $conn->close();
  37.  
  38. function check_signature($params_array, $secret) {
  39. ksort($params_array);
  40.  
  41. $str = '';
  42. foreach ($params_array as $k=>$v) {
  43. if($k != 'sig') {
  44. $str .= "$k=$v";
  45. }
  46. }
  47. $str .= $secret;
  48. $signature = md5($str);
  49.  
  50. return ($params_array['sig'] == $signature);
  51. }
  52. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement