Symfony 2: endre brukeren i databasen ikke forårsaker utlogging

stemmer
3

Jeg har fulgt denne opplæringen:

http://symfony.com/doc/current/book/security.html

bruke en tilpasset bruker implementerer brukergrensesnitt klasse, men jeg har funnet ut at å justere passord i databasen (si at brukeren endret den andre på baser de tror det var comprimised), har jeg funnet ut at klassen / Symfony oppdaterer bare påloggings . Bare hvis brukernavnet er endret er brukeren logget ut. Allikevel å endre denne atferden?

Publisert på 22/05/2011 klokken 00:08
kilden bruker
På andre språk...                            


2 svar

stemmer
0

Ved hjelp av informasjonskapsler basert sesjon er det ingen måte å gjøre dette fordi økten er lagret på brukerens datamaskin.

Du må bytte til databasert økter. Så du kan identifisere åpne økter og slette dem deauthenticate brukere.

Svarte 20/09/2012 kl. 07:23
kilden bruker

stemmer
0

Fant du ikke forstår spørsmålet ditt. Hvis spørsmålet ditt er hvor nær brukerøkten når du endrer noen verdi? kan implementere en rutine i aksjon userUpdate bekrefte at det er endringer med ditt brukernavn og i henhold til hva du trenger kan du starte økten eller lukker den hvis det er det du ønsker

Svarte 01/09/2011 kl. 19:11
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more