2012-10-14 203 views
2

我已經使用http_basic設置了一個安全區域。我可以看到帶有用戶名和密碼字段的框,但即使我提供了正確的信息,我也會一次又一次地獲得框,就好像我使用了錯誤的框。 我security.yml:身份驗證不起作用

security: 
    firewalls: 
     secured_area: 
      pattern: ^/ 
      anonymous: ~ 
      http_basic: 
       realm: "Secured Demo Area" 

access_control: 
    - { path: ^/fournisseur, roles: ROLE_ADMIN, requires_channel: https } 

providers: 
    in_memory: 
     memory: 
      users: 
       ryan: { password: ryanpass, roles: 'ROLE_USER' } 
       admin: { password: kitten, roles: 'ROLE_ADMIN' } 

PS:我是用整體的SSL證書我的網站。

+0

你的服務器是否在apache + fastcgi下工作? –

+0

您使用的是什麼版本的Symfony?在2.0和2.1 YML結構('in_memory'下的額外'內存')之間稍有變化 –

+0

由於您/登錄而似乎是一個循環也在防火牆之下。 – toine

回答