I want to create custom user checker to validate login action against last accepted eula. ' Idea is quite simple, there will be many versions of eula and user can't login untill he accept the lastest eula.
Scenario is:
- User creates new account and accepts eula.
- Eula gets updated
- User tries to login, but he didnt accept lastest eula
- User gets the same login form but with additional field "accept newest eula"
- User logs in and system inserts information: Current date and time, User id, Eula id to keep track of eula acceptance.
I found this: https://groups.google.com/forum/#!msg/symfony2/D0V0bFks9S0/Qg9mrbpfB3IJ
But unfortunately there is no full version of custom user checker. How do I implement the rest of it?