laravel 5.3 api 路由一直提示 Unauthenticated

WBOY
發布: 2023-03-02 12:34:01
原創
2397 人瀏覽過

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

回覆內容:

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

1、檢查是否依照passport

<code class="bash">composer require laravel/passport</code>
登入後複製

設定請參考:API授權文件

2、修改PassportServiceProvider.php

修改PassportServiceProvider.php

<code class="php">//将这100year的过期时间!!!!!!!超过2038

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

//更改为1year

$server->enableGrantType(
    new PersonalAccessGrant, new DateInterval('P1Y')
);</code>
登入後複製

原因:


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

<code>这就是2038年问题。
</code>
登入後複製
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板