登录到Webapp时无效的安全令牌

时间:2019-04-23 10:17:03

标签: php curl

我正在编写一个curl脚本来测试Web应用程序,但是当它登录时会给我一个页面,上面写着“无效的安全令牌!”。

这是我的代码:

<?php

$username = '008C108';
$password = '8706405';

$loginUrl = 'http://localhost/ASTechOLE/login.php';

//init curl
$ch = curl_init();


curl_setopt($ch, CURLOPT_URL, $loginUrl);


curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_POSTFIELDS, 'user='.$username.'&pass='.$password);


curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

//login
$store = curl_exec($ch);



echo $store;
?>

我刚开始卷曲,所以我真的不知道该怎么做。

谢谢。

1 个答案:

答案 0 :(得分:-1)

我认为您的应用程序需要API令牌或类似的令牌。 请参阅CSRFToken 之后,您应该将令牌放入卷发。