Heim > Artikel > Backend-Entwicklung > Das Laravel 5.3-API-Routing zeigt weiterhin „Nicht authentifiziert“ an
Die in Laravel 5.3 konfigurierte Route route/api.php zeigt weiterhin „Unauthenticated“ an. Ich habe _token=xxxx hinzugefügt, aber es funktioniert auch nicht
Die in Laravel 5.3 konfigurierte Route route/api.php zeigt weiterhin „Unauthenticated“ an. Ich habe _token=xxxx hinzugefügt, aber es funktioniert auch nicht
passport
übereinstimmt
<code class="bash">composer require laravel/passport</code>
Informationen zur Konfiguration finden Sie im API-Autorisierungsdokument
PassportServiceProvider.php
Ändern
PassportServiceProvider.php
<code class="php">//将这100year的过期时间!!!!!!!超过2038 $server->enableGrantType( new PersonalAccessGrant, new DateInterval('P100Y') ); //更改为1year $server->enableGrantType( new PersonalAccessGrant, new DateInterval('P1Y') );</code>
Grund:
<code>4字节也就是32位的存储空间的最大值是2147483647,当时间一秒一秒地跳完2147483647那惊心动魄的最后一秒后,它就会转为负数也就是说时间无效。那一刻的准确的时间为2038年1月18日星期一晚上10时14分7秒,之后所有用到这种“标准时间库”的C语言程序都会碰到时间计算上的麻烦。</code>
<code>这就是2038年问题。 </code>