Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.20 KB | None | 0 0
  1. $(".login").click(function(){
  2. var type = "login";
  3. var login = $(".btc-login").val();
  4. if(login=="" || login==null || login==undefined){
  5. alert("Please put your Bitcoin wallet for login/register");
  6. return;
  7. }
  8. var values = "type="+type+"&login="+login+"&tr="+getCookie("tr");
  9. $.ajax({
  10. url: "ajax.php",
  11. type: "post",
  12. data: values,
  13. success: function (response){
  14. // you will get response from your php page (what you echo or print)
  15. if(response=="success"){
  16. window.location.href = "account.php";
  17. }else if(response=="login"){
  18. window.location.href = "account.php";
  19. }else{
  20. alert(response);
  21. }
  22. },
  23. error: function(jqXHR, textStatus, errorThrown){
  24. alert(textStatus, errorThrown);
  25. }
  26. });
  27. });
  28.  
  29. $servername = "localhost";
  30. $username = "root";
  31. $password = "";
  32. $dbname = "qwe";
  33.  
  34. try{
  35. $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
  36. // set the PDO error mode to exception
  37. $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  38. $conn->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
  39. //echo "Connected successfully";
  40. }catch(PDOException $e){
  41. //echo "Connection failed: " . $e->getMessage();
  42. }
  43.  
  44. $type = $_POST['type'];
  45. if($type=="login"){
  46. $login = trim($_POST['login']);
  47. $BTC = new Btc_address_validator();
  48. if(!$BTC->validate($login)){
  49. exit("Invalid bitcoin address");
  50. }
  51. $tr = $_POST['tr'];
  52. if($tr!="undefined" && $tr!=""){
  53. if(!$BTC->validate($tr)){
  54. exit("Invalid affiliate bitcoin address");
  55. }
  56. }
  57. $register_time = date("Y-m-d H:i:s");
  58. $total_deposits = 0.00000000;
  59. $total_deposited = 0.00000000;
  60. $total_paid = 0.00000000;
  61.  
  62.  
  63. $stmt1 = $conn->prepare("SELECT * FROM qweqw WHERE login=?");
  64. $stmt1->bindParam(1, $login, PDO::PARAM_INT);
  65. $stmt1->execute();
  66. $row = $stmt1->fetch(PDO::FETCH_ASSOC);
  67.  
  68. if(!$row){
  69. //register & login
  70. $sql = "INSERT INTO eldoradiki(login,tr,total_deposits,total_deposited,total_paid,register_time) VALUES
  71. (:login,:tr,:total_deposits,:total_deposited,:total_paid,:register_time)";
  72. $stmt = $conn->prepare($sql);
  73. $stmt->bindParam(':login', $login, PDO::PARAM_STR);
  74. $stmt->bindParam(':tr', $tr, PDO::PARAM_STR);
  75. $stmt->bindParam(':total_deposits', $total_deposits, PDO::PARAM_STR);
  76. $stmt->bindParam(':total_deposited', $total_deposited, PDO::PARAM_STR);
  77. $stmt->bindParam(':total_paid', $total_paid, PDO::PARAM_STR);
  78. $stmt->bindParam(':register_time', $register_time, PDO::PARAM_STR);
  79. if($stmt->execute()){
  80. exit("success");
  81. }else{
  82. exit("fail");
  83. }
  84. }else{
  85. $_SESSION['login'] = $login;
  86. //login
  87. exit("login");
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement