Есть задача - присваивать уникальный токен каждому посетителю(по этому токену пользователь сможет удалять свои записи и тп). Хранить планируется в куке и сессии (в самом приложении проверяется значение из сессии). Где это лучше реализовать? Мне пока пришла идея обрабатывать событие onBeginRequest, и там уже проводить необходимые манипуляции - проверять есть ли кука с токеном, если есть - записывать ее в сессию, если нет - создавать новую.
Просто в Yii (да и вообще в пхп) понятия middleware как такого нет, поэтому такие вещи у меня вызывают сомнения в правильности реализации.
з.ы. понимаю что это небезопасное решение, но пользователи об этом предупреждены и поэтому им будет настоятельно рекомендоваться зарегистрироваться по-человечески =)))