我正在使用fos用户捆绑包,Symfony's website的基本安装
Security.yml
security:
encoders:
FOS\UserBundle\Model\UserInterface: sha512
role_hierarchy:
ROLE_ADMIN: ROLE_USER
ROLE_SUPER_ADMIN: ROLE_ADMIN
providers:
fos_userbundle:
id: fos_user.user_provider.username_email
firewalls:
main:
pattern: ^/
form_login:
provider: fos_userbundle
csrf_provider: form.csrf_provider
default_target_path: /home
logout:
path: fos_user_security_logout
target: /login
anonymous: true
access_control:
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY ,requires_channel: https }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY,requires_channel: https }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/, role: ROLE_ADMIN }
- { path: ^/, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/details, role: ROLE_USER }
- { path: ^/prestataire, role: ROLE_USER }
- { path: ^/recherche, role: ROLE_USER }
Config.yml补充道:
fos_user:
db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel'
firewall_name: main
user_class: Memo\DevisBundle\Entity\User
resetting:
email:
from_email:
address: test@gmail.fr
sender_name: Confirmation mail
registration:
confirmation:
enabled: true
from_email:
address: test@gmail.fr
sender_name: Confirmation mail
用户类非常标准。
我尝试了什么?
清除缓存(开发和生产模式)。
从github处理捆绑包
重置密码正常,重置后会自动连接(即我正在进行连接)。
我的网站已经安装在 OVH 中。所以我无法使用命令。
我得到的错误:
Symfony\Component\Security\Core\Exception\BadCredentialsException: Bad credentials.
我不需要翻译错误的凭据。我需要解决这个问题。
我需要帮助!