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:

  1. User creates new account and accepts eula.
  2. Eula gets updated
  3. User tries to login, but he didnt accept lastest eula
  4. User gets the same login form but with additional field "accept newest eula"
  5. 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?

Edit
Report