2012-09-25 50 views
0

我想在我的Symfony2項目中使用自定義密碼encryptin。的Symfony2:設置security.yml和使用自定義密碼加密

我有設置安全問題:

security: 
    encoders: 
    Symfony\Component\Security\Core\User\User: 
     id: custom_encoder 

    providers: 
     main: 
      entity: { class: MDPI\BackendBundle\Entity\Users, property: email } 

    firewalls: 
     main: 
      pattern: ^/ 
      anonymous: ~ 
      form_login: 
       login_path: /login 
       check_path: /login_check 


    access_control: 
     - { path: /admin/.*, role: ROLE_ADMIN } 
     - { path: /.*, role: IS_AUTHENTICATED_ANONYMOUSLY } 

在這裏,我得到異常:

InvalidConfigurationException: Unrecognized options "main" under "security.encoders.providers" 

任何幫助是惠康。非常感謝。

回答

0

我解決了這個問題,在我刪除的security.yml中有一些額外的空格。空間必須小心管理它的文件!

+1

在'yaml'文件的空間問題,不要使用標籤甚至 –

+0

謝謝@sogeek,我意識到現在。非常感謝。 –