Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(".login").click(function(){
- var type = "login";
- var login = $(".btc-login").val();
- if(login=="" || login==null || login==undefined){
- alert("Please put your Bitcoin wallet for login/register");
- return;
- }
- var values = "type="+type+"&login="+login+"&tr="+getCookie("tr");
- $.ajax({
- url: "ajax.php",
- type: "post",
- data: values,
- success: function (response){
- // you will get response from your php page (what you echo or print)
- if(response=="success"){
- window.location.href = "account.php";
- }else if(response=="login"){
- window.location.href = "account.php";
- }else{
- alert(response);
- }
- },
- error: function(jqXHR, textStatus, errorThrown){
- alert(textStatus, errorThrown);
- }
- });
- });
- $servername = "localhost";
- $username = "root";
- $password = "";
- $dbname = "qwe";
- try{
- $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
- // set the PDO error mode to exception
- $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- $conn->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
- //echo "Connected successfully";
- }catch(PDOException $e){
- //echo "Connection failed: " . $e->getMessage();
- }
- $type = $_POST['type'];
- if($type=="login"){
- $login = trim($_POST['login']);
- $BTC = new Btc_address_validator();
- if(!$BTC->validate($login)){
- exit("Invalid bitcoin address");
- }
- $tr = $_POST['tr'];
- if($tr!="undefined" && $tr!=""){
- if(!$BTC->validate($tr)){
- exit("Invalid affiliate bitcoin address");
- }
- }
- $register_time = date("Y-m-d H:i:s");
- $total_deposits = 0.00000000;
- $total_deposited = 0.00000000;
- $total_paid = 0.00000000;
- $stmt1 = $conn->prepare("SELECT * FROM qweqw WHERE login=?");
- $stmt1->bindParam(1, $login, PDO::PARAM_INT);
- $stmt1->execute();
- $row = $stmt1->fetch(PDO::FETCH_ASSOC);
- if(!$row){
- //register & login
- $sql = "INSERT INTO eldoradiki(login,tr,total_deposits,total_deposited,total_paid,register_time) VALUES
- (:login,:tr,:total_deposits,:total_deposited,:total_paid,:register_time)";
- $stmt = $conn->prepare($sql);
- $stmt->bindParam(':login', $login, PDO::PARAM_STR);
- $stmt->bindParam(':tr', $tr, PDO::PARAM_STR);
- $stmt->bindParam(':total_deposits', $total_deposits, PDO::PARAM_STR);
- $stmt->bindParam(':total_deposited', $total_deposited, PDO::PARAM_STR);
- $stmt->bindParam(':total_paid', $total_paid, PDO::PARAM_STR);
- $stmt->bindParam(':register_time', $register_time, PDO::PARAM_STR);
- if($stmt->execute()){
- exit("success");
- }else{
- exit("fail");
- }
- }else{
- $_SESSION['login'] = $login;
- //login
- exit("login");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement