2015-10-22 17 views
0

我知道問題是重複,但是,我要描述的情形是(非常)奇怪:symfony2.3壞憑據在生產模式OVH

  1. 註冊一個新用戶
  2. 更新個人資料
  3. 重新連接,但不正確的憑據

    • 捆通常工作在開發者模式,但在PROD模式堆棧

使用fosuser_bundle

security: 
    encoders: 
     "Application\Sonata\UserBundle\Entity\User": 
      algorithm: sha512 
      encode_as_base64: false 
      iterations: 1 


firewalls : 
     main: 
      pattern:  .* 
      context:  user 
      form_login: 
       provider:  fos_userbundle 
       login_path:  /login 
       use_forward: false 
       check_path:  /login_check 
       csrf_provider: form.csrf_provider 
       use_referer: true 

一切都完美的工作,一個月前 請讓我來幫助,如果你需要一些代碼,感謝

+0

爲什麼你有兩個編碼器? –

+0

我刪除了這個「Symfony \ Component \ Security \ Core \ User \ User」:明文但是同樣的問題! – Mirlo

回答

0

我找到了解決辦法,我想知道爲什麼它的工作原理在開發模式,而不是在產品模式?解決方法也和OVH的配置.ovhconfig塔應該從5.4替換版本的PHP => 5.5

; pour plus d'informations sur ce fichier: 
; http://www.ovh.com/fr/g1175.format_du_point_ovhconfig 

app.engine=php 
app.engine.version=5.5 
;apc.enabled = 1 
http.firewall=none 
environment=production