我使用sfDoctrineGuard 5.x和我在security.yml配置我的模塊證書是這樣的:symfony的證書問題與sfDoctrineGuard 5.x的
all:
is_secure: true
credentials: [ admin ]
和我的應用程序/後端/配置/ security.yml :
$this->getUser()->hasPermission('vendor')
:
default:
is_secure: true
我一直在使用測試返回TRUE值 $this->getUser()->hasPermission('admin')
:返回false
所以我猜用戶是繼承憑證的權利。但仍然有其他憑據的用戶可以訪問該模塊!
我有3種類型的組管理,客戶和供應商以及類似的權限:管理員,客戶和供應商!
,並具有「客戶端」或「供應商」證書可以訪問模塊忽略登錄後在security.yml定義的憑證的用戶!
可能是什麼問題?任何人都可以給我一些方向嗎?
哦,我使用sfForkedApplyPlugin登記和文件編輯過程中,我不認爲造成這個問題,因爲我與預定義的固定數據測試。