Autenticação por Status
Olá... como poderia adicionar a verificação do status do usuarios. Por exemplo o usuario só poder logar se estiver com status 1 ou seja ativo.
Olá, Andre!
Tudo bem?
Uma estratégia possível amigo, é fazer igual funciona aqui na Academy, você permite o login normal, mas tem um middleware (que só é aplicado quando o usuário está autenticado) que redireciona o usuário para uma página pagina especifica, enquanto não ativar não tem acesso a demais áreas da plataforma.
Se essa estratégia te atender, basta criar um middleware e aplicar (se tiver dúvidas, eu te ajudo).
Agora se quer aplicar já autenticação, precisa fazer uma autenticação manual:
if (Auth::attempt(['email' => $email, 'password' => $password, 'active' => 1])) {
// Sucesso
}
(https://laravel.com/docs/9.x/authentication#specifying-additional-conditions)
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!