Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. <?php
  2. // połączenie z serwerem i bazą danych
  3. $con=mysqli_connect("","","","");
  4. // Check connection
  5. if (mysqli_connect_errno())
  6. {
  7. echo "Failed to connect to MySQL: " . mysqli_connect_error();
  8. }
  9.  
  10. /*
  11. $_POST["KWOTA"] - wartość płatności
  12. $_POST["ID_PLATNOSCI"] - unikalne id płatności
  13. $_POST["ID_ZAMOWIENIA"] - id zamówienia podane podczas inicjacji
  14. $_POST["STATUS"] - FAILURE / SUCCESS / PENDING
  15. $_POST["SEKRET"] - sekret danej usługi
  16. $_POST["HASH"] - hash funkcji skrótu sha256, składającej się z hash("sha256","HASLOZUSTAWIEN;".$_POST["KWOTA"].";".$_POST["ID_PLATNOSCI"].";".$_POST["ID_ZAMOWIENIA"].";".$_POST["STATUS"].";".$_POST["SEKRET"])
  17. */
  18.  
  19. if(!empty($_POST["KWOTA"]) &&
  20. !empty($_POST["ID_PLATNOSCI"]) &&
  21. !empty($_POST["ID_ZAMOWIENIA"]) &&
  22. !empty($_POST["STATUS"]) &&
  23. !empty($_POST["SEKRET"]) &&
  24. !empty($_POST["HASH"])
  25. ){
  26. if(hash("sha256",";".$_POST["KWOTA"].";".$_POST["ID_PLATNOSCI"].";".$_POST["ID_ZAMOWIENIA"].";".$_POST["STATUS"].";".$_POST["SEKRET"]) == $_POST["HASH"]){
  27. //komunikacja poprawna
  28. if($_POST["STATUS"]=="SUCCESS"){
  29. mysqli_query($con,"SELECT * FROM history");
  30. mysqli_query($con,"INSERT INTO history (akcja, data, id_user) VALUES ('Pozytywnie', '21.02.2019', '11')");
  31. }else if($_POST["STATUS"]=="FAILURE"){
  32.  
  33. }
  34. }
  35.  
  36. }
  37. mysqli_close($con);
  38. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement