Advertisement
Guest User

Untitled

a guest
Jul 12th, 2017
563
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.18 KB | None | 0 0
  1. <?php
  2. error_reporting(E_ALL);
  3. ini_set("display_errors", 1);
  4.  
  5.  
  6. $username = 'services@cocaclicks.com';
  7. $password = '6ulJ0cVz4yq3';
  8. $url = "https://bitbucket.org/account/signin/";
  9. $cookie= "cookieBB3.txt";
  10. $ch = curl_init();
  11.  
  12. curl_setopt($ch, CURLOPT_URL, $url);
  13. curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].$cookie);
  14. curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].$cookie);
  15.  
  16. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  17. $response = curl_exec($ch);
  18. if (curl_errno($ch)) die(curl_error($ch));
  19.  
  20. $pattern = '/<input(.*?)name=\'csrfmiddlewaretoken\'(.*)value=\'(.*?)\'/i';
  21. preg_match($pattern, $response, $estimates);
  22. $token = $estimates[3];
  23.  
  24. var_dump($token);
  25.  
  26. curl_setopt($ch, CURLOPT_REFERER, $url);
  27. curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
  28. curl_setopt($ch, CURLOPT_POST, true);
  29.  
  30. $params = array(
  31.     'username' => $username,
  32.     'password' => $password,
  33.     'csrfmiddlewaretoken' => $token
  34. );
  35.  
  36. curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
  37. curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].$cookie);
  38.  
  39. curl_exec($ch);
  40.  
  41.  
  42.  
  43. //$a = login("https://bitbucket.org/account/signin/", $username, $password);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement