Настраиваемая программа проверки пользователей Symfony2, основанная на принятом лицензионном соглашении

Я хочу создать пользовательскую проверку пользователя для проверки действия входа в систему относительно последней принятой eula. ' Идея довольно проста, будет много версий eula, и пользователь не сможетвойти в систему, пока не примет последнюю eula.

Сценарий:

  1. Пользователь создает новую учетную запись и принимает eula.
  2. Eula обновляется
  3. Пользователь пытается войти в систему, но он не принял последнюю версию eula
  4. Пользователь получает ту же форму входа, но с дополнительным полем «принять новейшую версию eula»
  5. Пользователь входит в систему, и система вводит информацию: Текущая дата и время, идентификатор пользователя, идентификатор Eula для отслеживания принятия Eula.

Я нашел это: https://groups.google.com/forum/#!msg/symfony2/D0V0bFks9S0/Qg9mrbpfB3IJ

Но, к сожалению, полной версии пользовательского чекера нет. Как реализовать все остальное?

9
задан Kaminari 19 June 2012 в 12:11
поделиться