Я использую symfony 1.4 и sfGuardDoctrinePlugin, я установил и настроил его нормально, но у меня есть следующая проблема:
Если я вхожу в систему как администратор и обновляю разрешения для пользователя, этот пользователь должен выйти из системы, а затем снова войти в систему, прежде чем он получит новые учетные данные/разрешение.
Это можно обойти?
Я не уверен, насколько легко это будет исправить. Когда пользователь входит в систему, я думаю, что его учетные данные тут же добавляются к атрибутам сеанса. Поэтому, когда администратор обновляет свои учетные данные, его сеанс по-прежнему содержит старые учетные данные. Это означает, что любой вызов hasCredential не является «живым».
Спасибо