/** * @param User $newUser * @return User */ private function initUser(User $newUser) { $utils = new UserUtils($this->container); $newUser->setIsActive(false); $newUser->setPassword($utils->encodePassword($newUser, $newUser->getPassword())); return $newUser; }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $user = new User(); $user->setUsername('remus'); $user->setEmail('*****@*****.**'); $user->setPassword($this->encodePassword($user, 'remuspass')); $manager->persist($user); $admin = new User(); $admin->setUsername('cicu'); $admin->setEmail('*****@*****.**'); $admin->setPassword($this->encodePassword($admin, 'cicupass')); $admin->setRoles(array('ROLE_ADMIN')); $manager->persist($admin); // the queries aren't done until now $manager->flush(); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $user = new User(); $user->setUsername('darth'); $user->setPassword($this->encodePassword($user, 'darthpass')); $user->setEmail('*****@*****.**'); // $user->setIsActive(true); $manager->persist($user); $admin = new User(); $admin->setUsername('wayne'); $admin->setPassword($this->encodePassword($admin, 'waynepass')); $admin->setRoles(array('ROLE_ADMIN')); $admin->setEmail('*****@*****.**'); // $admin->setIsActive(false); $manager->persist($admin); $manager->flush(); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $utils = new UserUtils($this->container); $user = new User(); $user->setUsername('darth'); $user->setPassword($utils->encodePassword($user, 'pass')); $user->setIsActive(false); $manager->persist($user); $user1 = new User(); $user1->setUsername('vikbert'); $user1->setPassword($utils->encodePassword($user1, 'pass')); $user1->setIsActive(true); $user1->setEmail('*****@*****.**'); $manager->persist($user1); $user2 = new User(); $user2->setUsername('demo'); $user2->setPassword($utils->encodePassword($user2, 'pass')); $user2->setIsActive(false); $manager->persist($user2); $manager->flush(); }
/** * @Route("/register",name="user_register") * @Template() */ public function registerAction(Request $request) { $defaultUser = new User(); $defaultUser->setUsername('Foo'); $form = $this->createForm(new RegisterFormType(), $defaultUser); $form->handleRequest($request); $data = $form->getData(); if ($form->isSubmitted() && $form->isValid()) { $data = $form->getData(); $user = new User(); $user->setUsername($data->getUsername()); $user->setEmail($data->getEmail()); $user->setPassword($this->encodePassword($user, $data->getPlainPassword())); $user->setPlainPassword(NULL); $user->setRoles(array('ROLE_USER')); $em = $this->getDoctrine()->getManager(); $em->persist($user); $em->flush(); $this->authenticateUser($user); $url = $this->generateUrl('event'); return $this->redirect($url); } return array('form' => $form->createView()); }