public function login($credentials)
{
$this->_client = new \Oara\Curl\Access($credentials);
$user = $credentials['user'];
$password = $credentials['password'];
$urls = array();
$urls[] = new \Oara\Curl\Request('https://book.terravision.eu/login', array());
$exportReport = $this->_client->get($urls);
$doc = new \DOMDocument();
@$doc->loadHTML($exportReport[0]);
$xpath = new \DOMXPath($doc);
$results = $xpath->query('//input[@name="_csrf_token"]');
$token = null;
foreach ($results as $result) {
$token = $result->getAttribute("value");
}
$valuesLogin = array(new \Oara\Curl\Parameter('_username', $user), new \Oara\Curl\Parameter('_password', $password), new \Oara\Curl\Parameter('_submit', 'Login'), new \Oara\Curl\Parameter('_csrf_token', $token));
$urls = array();
$urls[] = new \Oara\Curl\Request('https://book.terravision.eu/login_check', $valuesLogin);
$this->_client->post($urls);
}