【问题标题】:symfony2.3 bad credentials in production mode OVHsymfony2.3 生产模式 OVH 中的错误凭据
【发布时间】:2015-10-22 22:15:45
【问题描述】:

我知道这个问题是重复的,但我要描述的场景是(非常)奇怪的:

  1. 注册新用户
  2. 更新个人资料
  3. 重新连接但凭据错误

    • 捆绑包在开发模式下正常工作,但在生产模式下堆叠

使用 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

一个月前一切正常 如果您需要一些代码,请让我帮助,谢谢

【问题讨论】:

  • 为什么有两个编码器?
  • 我删除了这个“Symfony\Component\Security\Core\User\User”:明文但同样的问题!

标签: symfony php-5.4 ovh


【解决方案1】:

我找到了解决方案,我想知道为什么它在开发模式下工作而不是在生产模式下工作?解决方案是在 .ovhconfig 中配置 ovh,应该从 5.4 => 5.5

替换 php 版本
; 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

【讨论】:

    猜你喜欢
    • 2021-12-13
    • 2018-09-06
    • 2012-07-21
    • 1970-01-01
    • 1970-01-01
    • 2021-03-09
    • 1970-01-01
    • 1970-01-01
    • 2013-12-28
    相关资源
    最近更新 更多