Symfony2 $user->setPassword() updates password as plain text [DataFixtures + FOSUserBundle]

前端 未结 7 1773
庸人自扰
庸人自扰 2020-12-23 13:44

I\'m trying to pre-populate a database with some User objects, but when I call $user->setPassword(\'some-password\'); and then save the user object, the stri

7条回答
  •  孤城傲影
    2020-12-23 14:30

    Call setPlainPassword instead.

    container = $container;
        }
    
        public function load(ObjectManager $manager)
        {
    
            $userAdmin = new User();
    
            $userAdmin->setUsername('System');
            $userAdmin->setEmail('system@example.com');            
            $userAdmin->setPlainPassword('test');
            $userAdmin->setRoles(array('ROLE_SUPER_ADMIN'));
    
            $manager->persist($userAdmin);
            $manager->flush();
        }
    }
    

提交回复
热议问题