gpt4 book ai didi

php - Laravel 5.2.31 中 API 的 TokenMismatchException

转载 作者:可可西里 更新时间:2023-11-01 13:49:23 25 4
gpt4 key购买 nike

我在尝试什么?

我已经有一个网站,我正在尝试使用相同的代码对 API 进行基于 token 的身份验证,下面是示例身份验证代码的开始

我创建了一个 Controller ,下面是代码。

class AccountController extends \App\Http\Controllers\Controller
{
public function apilogin($UserData) {
return json_decode($UserData);
}
}

我的路由配置如下。

Route::group(['prefix' => 'api/v1', 'middleware' => 'auth.api'], function () {
Route::post('/apilogin', 'API\User\Account\AccountController@apilogin');
});

**然后从 Postman Chrome 扩展中,我已经发布了请求并且如果我在 Kernel.php 中评论 $middlewareGroups 中的以下行,则工作正常

\App\Http\Middleware\VerifyCsrfToken::class,

如果我从 POSTMan 扩展执行 GET 请求,我没有 VerifyCsrfToken 问题

最佳答案

打开您的 app\http\Middleware\VerifyCsrfToken.php 文件。

这里编辑 $except 属性:

protected $except = [
'api/*'
];

这将从 CSRF 验证中排除您的 api 路由。

关于php - Laravel 5.2.31 中 API 的 TokenMismatchException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37383165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com