Guest User

Untitled

a guest
Apr 19th, 2018
492
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. $cookie_session = $logged_user->session_name . '=' . $logged_user->sessid;
  2.  
  3. // User data
  4. $user_data = array();
  5. $user_data['uid'] = $logged_user->user->uid;
  6. $user_data['data']['name'] = 'test4';
  7.  
  8. $data = json_encode($user_data);
  9.  
  10. // cURL code
  11. $ch = curl_init();
  12. curl_setopt($ch, CURLOPT_URL, "http://localhost/html/mob/api- mob/user/".$user_data['uid']);
  13. curl_setopt($ch, CURLOPT_POST, TRUE);
  14. curl_setopt($curl, CURLOPT_COOKIE, "$cookie_session"); // use the previously saved session
  15. curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
  16. curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
  17. curl_setopt($ch, CURLOPT_HTTPHEADER, array(
  18. 'Content-Type: application/json',
  19. 'Content-Length: ' . strlen($data), mymodule_get_csrf_header())
  20. );
  21. $response = curl_exec($ch);
  22. $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  23. curl_close($ch);
  24.  
  25. ?q=[my-endpoint]/user/1.json
  26.  
  27. {
  28. "uid":"1",
  29. "name":"bob",
  30. "mail":"bob@hotmail.com",
  31. "current_pass":"secret",
  32. "pass_pass1":"new-secret",
  33. "pass_pass2":"new-secret"
  34. }
Add Comment
Please, Sign In to add comment