2012-04-02 17 views
5

Uygulamamın kimlik doğrulama sistemini Symfony2 security documentation temel alınarak ayarlıyorum.Symfony2'de "etkin olmayan" kullanıcılar için oturum açma izin veriliyor

Kullanıcılarımdan her biri active bayrağına sahiptir. Ben active = kullanıcı oturum açabilmek için kullanıcılar istemiyorum.

Mantığın nerede bir kullanıcı oturum açmasına izin verilip verilmediğini söyleyen gerçekten anlamıyorum, bu yüzden biraz Bunu nasıl başaracağınız konusunda bir kayıp. Birisi beni doğru yöne yönlendirebilir mi?

cevap

17

sizin User sınıf AdvancedUserInterface uygulamak olun - bu amaç için özel isEnabled() yöntemi vardır.

+0

Bunu yaptım ve 'User' sınıfımda' isEnabled() 'yöntemini uyguladı ve işe yaradı. Teşekkürler! –

+0

teşekkürler, işe yarar :) –

+0

Nasıl etkinleştiririm? – craphunter