Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $cookie_session = $logged_user->session_name . '=' . $logged_user->sessid;
- // User data
- $user_data = array();
- $user_data['uid'] = $logged_user->user->uid;
- $user_data['data']['name'] = 'test4';
- $data = json_encode($user_data);
- // cURL code
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "http://localhost/html/mob/api- mob/user/".$user_data['uid']);
- curl_setopt($ch, CURLOPT_POST, TRUE);
- curl_setopt($curl, CURLOPT_COOKIE, "$cookie_session"); // use the previously saved session
- curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
- curl_setopt($ch, CURLOPT_HTTPHEADER, array(
- 'Content-Type: application/json',
- 'Content-Length: ' . strlen($data), mymodule_get_csrf_header())
- );
- $response = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- ?q=[my-endpoint]/user/1.json
- {
- "uid":"1",
- "name":"bob",
- "mail":"bob@hotmail.com",
- "current_pass":"secret",
- "pass_pass1":"new-secret",
- "pass_pass2":"new-secret"
- }
Add Comment
Please, Sign In to add comment