Need advice on the login logic of my application - Filament