function logout($data) { global $ipServ; $response = curl("PUT", "telmex/usuario/desconectado", $data); if ($response === FALSE) { $obj['Error'] == 'Error al conectarse al servicio para cerrar sesión.'; echo json_encode($obj); } else { if (isset($_SERVER['HTTP_COOKIE'])) { $cookies = explode(';', $_SERVER['HTTP_COOKIE']); foreach ($cookies as $cookie) { $parts = explode('=', $cookie); $name = trim($parts[0]); setcookie($name, '', time() - 1000); setcookie($name, '', time() - 1000, '/'); } } serialize_cookie('Cinf', '', ''); } }
function logout($data, $qe = '', $tkn = '') { if ($tkn == '') { $tkn = getCuki(); $tkn = $tkn['token']; } $res = curl('PUT', 'DesactivaConexionUsuario/1.0.0', $data, $tkn); $obj['errorMessage'] = ''; if ($res['errorMessage'] != '') { $obj['errorMessage'] = $res['errorMessage'] . ' (logout)'; $obj['data'] = $res['data']; } else { $re = $res['Resp']->apiResponse[0]->conectado; if ($re == false) { $obj['Exito'] = 'Si'; if (isset($_SERVER['HTTP_COOKIE'])) { $cookies = explode(';', $_SERVER['HTTP_COOKIE']); foreach ($cookies as $cookie) { $parts = explode('=', $cookie); $name = trim($parts[0]); setcookie($name, '', time() - 1000); setcookie($name, '', time() - 1000, '/'); } } serialize_cookie('Cinf', '', ''); } else { $obj['errorMessage'] = 'Error, no se pudo desconectar el usuario (logout)'; } } if ($qe == '') { echo json_encode($obj); } else { if ($qe == 'cacha') { return $obj; } } }