我無法爲我的密碼設置編碼,只有'明文'模式有效。我用的是FOSUser包:Symfony FOSUserBundle無法設置編碼器
security.yml:
security:
encoders:
GestionBundle\Entity\Acteur: plaintext
providers:
main_provider:
id: fos_user.user_provider.username
firewalls:
[...]
main:
pattern: ^/
anonymous: false
provider: main_provider
form_login:
login_path: fos_user_security_login
check_path: fos_user_security_check
default_target_path: route_accueil
logout:
path: fos_user_security_logout
target: /login
config.yml
fos_user:
db_driver: orm
firewall_name: main
user_class: GestionBundle\Entity\Acteur
我的課:
abstract class Acteur extends FOS\UserBundle\Model\User { ... }
abstract class Utilisateur extends Acteur { ... }
class Professionnel extends Utilisateur { ... }
class Beneficiaire extends Utilisateur { ... }
你能幫助我。