2012-04-02 17 views
5

Ho configurato il sistema di autenticazione della mia app in base allo Symfony2 security documentation.Disabilitare l'accesso per gli utenti "non attivi" in Symfony2

Ciascuno dei miei utenti ha un flag active. Non voglio utenti il ​​cui active = falso sia in grado di accedere.

Non capisco veramente dove sia la logica che dice se un utente è autorizzato o meno ad accedere, quindi sono un po 'in una perdita su come realizzare questo. Qualcuno può per favore guidarmi nella giusta direzione?

risposta

17

Crea il tuo strumento User classe AdvancedUserInterface - ha il metodo isEnabled() appositamente per questo scopo.

+0

L'ho fatto e ho implementato il metodo 'isEnabled()' sulla mia classe 'User' e ha funzionato. Grazie! –

+0

grazie, funziona :) –

+0

Come lo abilito? – craphunter

Problemi correlati