私は symfony 1.4 と sfGuardDoctrinePlugin を使用しています。インストールして問題なくセットアップできましたが、次の問題があります。
管理者としてログインし、ユーザーのアクセス許可を更新すると、そのユーザーはログアウトしてから再度ログインしてから、新しく追加された資格情報/アクセス許可を取得する必要があります。
これを回避する方法はありますか?
これを修正するのがどれほど簡単かはわかりません。ユーザーがログインすると、資格情報がセッション属性に追加されると思います。そのため、管理者が資格情報を更新しても、セッションは古い資格情報を保持しています。これは、hasCredential への呼び出しが「ライブ」ではないことを意味します。
ありがとう