Skip to content

Parametrizar booleano utilizado no método Auth::login

O método Auth::login utilizado nos controllers SenhaunicaController e UserController da biblioteca possuem um segundo parâmetro booleano hardcoded "true" em todas as chamadas do método. Esse segundo parâmetro controla a funcionalidade de "Remember Me" dentro da aplicação possibilitando que o usuário continue logado enquanto o mesmo não realize o logout, mesmo fechando o browser. Para isso o cookie gerado por essa funcionalidade se sobressai ao cookie de controle de timeout da sessão, fazendo na prática que a sessão do usuário permaneça por um mês (valor padrão do cookie remember_me) independente do valor configurado no SESSION_LIFETIME da aplicação.

Por conta disso seria desejável parametrizar esse booleano no .env para que a aplicação final possa conseguir controlar o comportamento desejado de timeout da sessão.

Edited by Leonardo Henrique da Silva Ruiz