Verificador de usuario personalizado Symfony2 basado en eula aceptado

Quiero crear un verificador de usuario personalizado para validar la acción de inicio de sesión contra el último eula aceptado. 'La idea es bastante simple, habrá muchas versiones de eula y de usuario.hipocresía Inicia sesión hasta que acepte el último eula.

El escenario es:

El usuario crea una nueva cuenta y acepta eula.Eula se actualizaEl usuario intenta iniciar sesión, pero no aceptó el último eulaEl usuario obtiene el mismo formulario de inicio de sesión pero con el campo adicional "aceptar la nueva eula"El usuario inicia sesión e información de inserciones del sistema: fecha y hora actuales, ID de usuario, ID de Eula para realizar un seguimiento de la aceptación de Eula.

Encontré esto:https://groups.google.com/forum/#!msg/symfony2/D0V0bFks9S0/Qg9mrbpfB3IJ

Pero, desafortunadamente, no existe una versión completa del verificador de usuario personalizado. ¿Cómo implemento el resto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta