Advertisement
Guest User

Untitled

a guest
Dec 5th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. function generate_token()
  3. {
  4.   return base64_encode(openssl_encrypt(
  5.     md5('$847968@') .
  6.     '|'.
  7.     md5(date('Y-m-d')),
  8.     'AES-256-CBC', '6d57a9335c6838d9d7d096e0dec05e60a0e0d5f83bc2b25396c9a06371f52fdd', 0, '3254e58df7b2beec')
  9.   );
  10. }
  11.  
  12. $url = 'http://arenapoa.tecnologia.ws/webservice';
  13.  
  14. $username = base64_encode(openssl_encrypt('murilo.rocha@arenadunas.com.br', 'AES-256-CBC', '6d57a9335c6838d9d7d096e0dec05e60a0e0d5f83bc2b25396c9a06371f52fdd', 0, '3254e58df7b2beec'));
  15. $password = base64_encode(openssl_encrypt('123456', 'AES-256-CBC', '6d57a9335c6838d9d7d096e0dec05e60a0e0d5f83bc2b25396c9a06371f52fdd', 0, '3254e58df7b2beec'));
  16.  
  17. $ch = curl_init();
  18.  
  19. $fields = array(
  20.   'action' => urlencode('login_user'),
  21.   'token' => generate_token(),
  22.   'username' => $username,
  23.   'password' => $password
  24. );
  25. $fields_string = '';
  26. foreach($fields as $key=>$value) {
  27.   $fields_string .= $key.'='.$value.'&';
  28. }
  29. rtrim($fields_string, '&');
  30.  
  31. curl_setopt($ch,CURLOPT_URL, $url);
  32. curl_setopt($ch,CURLOPT_POST, count($fields));
  33. curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
  34.  
  35. $result = curl_exec($ch);
  36. curl_close($ch);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement