Ich habe eine erfolgreich implementiert, aber jetzt muss ich auch "Remember me" -Funktion hinzufügen, und ich konnte keine Dokumente finden, wie man das macht.Wie konfiguriere ich einen Empfänger, der sich in Symfony 2 erinnert?
habe ich versucht, das Hinzufügen dieses:
remember_me:
key: "%secret%"
lifetime: 31536000 # 1 year
always_remember_me: true
Aber es sagt dies:
You must configure at least one remember-me aware listener (such as form-login) for each firewall that has remember-me enabled.
ich das gefunden, aber ich bin nicht sicher, wie es zu benutzen: Symfony\Component\Security\Core\Authentication\Provider\RememberMeAuthenticationProvider
So Wo ist die RememberMeAwareInterface
? (Ich denke, es gibt einen? Wie ContainerAware) Und was soll ich damit machen?
Ich glaube nicht, dass ich meine eigene Implementierung schreiben muss, die Standard sollte mit meinem benutzerdefinierten Auth-Provider funktionieren.
Für alle anderen von Google kommen Dinge wie Remember Me und Referer nur funktionieren, wenn Ihre getPosition() in der Klasse von AbstractFactory eine Position, die zu spät ist, zurückgibt genug in der Pipeline. Ich konnte keine genauen Beschreibungen der verschiedenen akzeptierten Zeichenketten finden, aber z. 'pre_auth' ist zu früh, um mich und den Referer daran zu erinnern, automatisch zu arbeiten, aber 'form' funktioniert gut. –