Posted on: January 18, 2023 10:57 PM
Posted by: Renato
Views: 719
Acesse o aplicativo no modo de manutenção usando um token secreto no Laravel 8
Além de adicionar suporte para visualizações de modo de manutenção personalizáveis , o Laravel 8 também simplificou o processo de acesso ao aplicativo Laravel no modo de manutenção.
Até o Laravel 8, a maneira padrão de entrar na lista de permissões do modo de manutenção era usando uma “lista de permissões” de endereços IP que tinham permissão para acessar o aplicativo dessa forma.
$ php artisan down --allow=127.0.0.1
o secret
símbolo
Foi uma sobrecarga e não muito gerenciável. Então, a partir do Laravel 8, você pode usar uma secret
opção php artisan down
onde você pode especificar um token. Um token pode ser qualquer coisa. Uma string aleatória assim.
$ php artisan down --secret="renatolucena"
Assim que o aplicativo estiver no modo de manutenção, você poderá acessá-lo usando o secret
token dessa forma.
https://example.com/renatolucena
Isso irá redirecioná-lo para a /
rota do aplicativo. E a partir deste ponto, você poderá acessar o aplicativo desde que o aplicativo esteja no modo de manutenção usando secret
definido como “renatolucena” .
Agora, tudo o que você precisa é fornecer o token de acesso a qualquer pessoa que queira acessar seu aplicativo Laravel, em vez de adicionar uma matriz de endereços IP à lista de permissões.
Sob o capô
Nos bastidores, o Laravel emite um cookie chamado laravel_maintenance
em seu navegador, que é a chave que permite acessar o aplicativo no modo de manutenção. Se você limpar os cookies, perderá a capacidade de acessar o aplicativo novamente.
- https://www.amitmerchant.com/access-application-in-maintenance-mode-using-secret-token-in-laravel-8/
Donate to Site
Renato
Developer