What am I doing wrong? Why can not I enter the admin area via curl?

I get the redirect to the login page again

Code:
$adminPage = "https://www.site.com/admin/login.php";

$adminInfo = array (
    'securityToken' => '2ed025756e9090f555ffc9828eb54478',
    'action' => 'do2ed025756e9090f555ffc9828eb54478',
    'admin_name' => 'admin',
    'admin_pass' => 'admin'
);

$cookie = tempnam("tmp", "CURLCOOKIE"); 

$curl = curl_init();

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_URL, $adminPage);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($adminInfo));
curl_setopt($curl, CURLOPT_COOKIESESSION, true);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie);
    
$result = curl_exec($curl);