欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

laravel 5.3 api 路由一直提示 Unauthenticated

程序员文章站 2022-04-23 14:53:32
...
laravel 5.3 route/api.php 配置的路由一直提示 Unauthenticated,我加了_token=xxxx也没用

回复内容:

laravel 5.3 route/api.php 配置的路由一直提示 Unauthenticated,我加了_token=xxxx也没用

1、检查是否按照passport

composer require laravel/passport

配置请参照:API授权文档

2、修改PassportServiceProvider.php

修改PassportServiceProvider.php

//将这100year的过期时间!!!!!!!超过2038

$server->enableGrantType(
    new PersonalAccessGrant, new DateInterval('P100Y')
);

//更改为1year

$server->enableGrantType(
    new PersonalAccessGrant, new DateInterval('P1Y')
);

原因:


4字节也就是32位的存储空间的最大值是2147483647,当时间一秒一秒地跳完2147483647那惊心动魄的最后一秒后,它就会转为负数也就是说时间无效。那一刻的准确的时间为2038年1月18日星期一晚上10时14分7秒,之后所有用到这种“标准时间库”的C语言程序都会碰到时间计算上的麻烦。

这就是2038年问题。
相关标签: laravel php