public function load(ObjectManager $manager) { $user1 = new User(); $user1->setUsername("Dieter"); $user1->setFirstname("Dieter"); $user1->setLastname("Mustermann"); $user1->setEmail("*****@*****.**"); $user2 = new User(); $user2->setUsername("Rudolf"); $user2->setFirstname("Rudolf"); $user2->setLastname("Mustermann"); $user2->setEmail("*****@*****.**"); $user3 = new User(); $user3->setUsername("Herbert"); $user3->setFirstname("Herbert"); $user3->setLastname("Mustermann"); $user3->setEmail("*****@*****.**"); $user4 = new User(); $user4->setUsername("Hermine"); $user4->setFirstname("Dieter"); $user4->setLastname("Musterfrau"); $user4->setEmail("*****@*****.**"); $manager->persist($user1); $manager->persist($user2); $manager->persist($user3); $manager->persist($user4); $manager->flush(); }
/** * @param Schema $schema */ public function up(Schema $schema) { $em = $this->container->get('doctrine.orm.entity_manager'); $admin = new User(); $admin->setUsername('admin'); $admin->setEnabled(true); $admin->setEmail('*****@*****.**'); $admin->setPlainPassword('admin'); $admin->addRole('ROLE_SUPER_ADMIN'); $em->persist($admin); $em->flush(); }
public function load(ObjectManager $manager) { $user = new User(); $user->setName('Ponas Petras'); $user->setEmail('*****@*****.**'); $manager->persist($user); $user = new User(); $user->setName('Panelė Adelė'); $user->setEmail('*****@*****.**'); $manager->persist($user); $manager->flush(); }
public function load(ObjectManager $manager) { $userAdmin = new User(); $userAdmin->setUsername('admin'); $userAdmin->setPassword('$2y$13$Br1BVfk/wvTn.ChezqDQfOrTpYUnJqHsolRGJX04bN7bW3EFf2PUe'); // = MDP2admin $userAdmin->setEmail('*****@*****.**'); $userAdmin->setEnabled(true); $userAdmin->setRoles(array('ROLE_AUTHENTIFICATED')); $manager->persist($userAdmin); $manager->flush(); }
/** * Creates a user. * * @param array $userData * * @return UserInterface */ protected function createUser(array $userData) { $user = new User(); $user->setUsername($userData['username']); $user->setEmail($userData['email']); $user->setPlainPassword($userData['password']); $user->setEnabled($userData['enabled']); foreach ($userData['groups'] as $group) { $group = $this->getReference($group); if ($group instanceof Group) { $user->addGroup($group); } } return $user; }
/** * @param string $firstname * @param string $lastname * @param Group $offshoot * * @return User */ private function createUser($firstname, $lastname, $offshoot = null) { $user = new User(); $user->setFirstname($firstname); $user->setLastname($lastname); $user->setPlainPassword($firstname); $user->setEmail($firstname . '@mail.com'); $user->setEnabled(true); if ($offshoot) { $user->setProfileType(User::FORMER_MEMBER); $user->setOffshootOfOrigin($offshoot); } else { $user->setProfileType(User::NETWORK_VOLUNTEER); } return $user; }
private function generateUsers(ObjectManager $manager) { $users = array(array('userName' => 'admin', 'firstName' => 'John', 'lastName' => 'DOE', 'email' => '*****@*****.**', 'password' => 'admin', 'roles' => array('ROLE_ADMIN'), 'enabled' => true), array('userName' => 'adacosta', 'firstName' => 'Alfonse', 'lastName' => 'DA COSTA', 'email' => '*****@*****.**', 'password' => 'adacosta', 'enabled' => true), array('userName' => 'jessy', 'firstName' => 'Jessy', 'lastName' => 'JAMES', 'email' => '*****@*****.**', 'password' => 'jessy', 'enabled' => true), array('userName' => 'alice', 'firstName' => 'Alice', 'lastName' => 'Flint', 'email' => '*****@*****.**', 'password' => 'alice', 'enabled' => false)); foreach ($users as $key => $user) { $entry = new User(); $entry->setUserName($user['userName']); $entry->setFirstName($user['firstName']); $entry->setLastName($user['lastName']); $entry->setEmail($user['email']); $entry->setPlainPassword($user['password']); $entry->setEnabled($user['enabled']); if (isset($user['roles'])) { foreach ($user['roles'] as $role) { $entry->addRole($role); } } $manager->persist($entry); } }
/** * @param ObjectManager $manager */ public function load(ObjectManager $manager) { $userAdmin = new User(); $userAdmin->setUsername('Admin Test'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setPlainPassword('admin'); $userAdmin->setEnabled(true); $userAdmin->setRoles(array('ROLE_ADMIN')); $user = new User(); $user->setUsername('User'); $user->setEmail('*****@*****.**'); $user->setPlainPassword('user'); $user->setEnabled(true); $user->setRoles(array('ROLE_USER')); $manager->persist($userAdmin); $manager->persist($user); $manager->flush(); $this->addReference('user', $userAdmin); }
private function handleTheRequest($form, $request) { $form->handleRequest($request); $response = ""; if ($form->isValid()) { $user = new User(); $user->setUsername($form->get('username')->getViewData()); $user->setEmail($form->get('email')->getViewData()); $user->setVoornaam($form->get('voornaam')->getViewData()); $user->setTussenVoegsels($form->get('tussenVoegsels')->getViewData()); $user->setAchternaam($form->get('achternaam')->getViewData()); $user->setAdres($form->get('adres')->getViewData()); $user->setWoonplaats($form->get('woonplaats')->getViewData()); $user->setTelefoon($form->get('telefoon')->getViewData()); $pass = $form->get('password')->getViewData(); $encoder = $this->container->get('security.password_encoder'); $encoded = $encoder->encodePassword($user, $pass['Wachtwoord']); $user->setPassword($encoded); $user->setIsActive(true); $em = $this->getDoctrine()->getManager(); $byUser = $em->getRepository("UserBundle:User")->findOneBy(['username' => $form->get('username')->getViewData()]); $byMail = $em->getRepository("UserBundle:User")->findOneBy(['email' => $form->get('email')->getViewData()]); if (count($byUser) > 0 || count($byMail) > 0) { return "Gebruikersnaam of email bestaat al."; } // if($this->admin) { // $role = $em->getRepository('UserBundle:Role') // ->findOneBy(array( // "role" => "ROLE_SUPER_ADMIN" // )); // }else{ // } $role = $em->getRepository('UserBundle:Role')->findOneBy(array("role" => "ROLE_USER")); $user->addRole($role); $user->serialize(); $em->persist($user); $em->flush(); $response = "Succesvol toegevoegd."; } return $response; }
public function load(ObjectManager $manager) { $user = new User(); $user->setUsername('admin'); $user->setEmail('*****@*****.**'); $user->setPlainPassword('admin'); $user->setEnabled(true); $guest = new Guest(); $guest->setLastName('Wawrinka'); $guest->setFirstName('Stan'); $guest->setGender('Male'); $event = new Event(); $event->setName('Paléo Festival'); $event->setDate(new \DateTime("2015-12-26")); $event->setPlace('Nyon'); $event->setCapacity(230000); $event->addGuest($guest); $manager->persist($user); $manager->persist($guest); $manager->persist($event); $manager->flush(); }
public function load(ObjectManager $manager) { $groupList = $this->getGroupList(); foreach ($groupList as $groupItem) { $group = new Group($groupItem["name"], $groupItem["roles"]); $manager->persist($group); } $manager->flush(); $userList = $this->getUserList(); foreach ($userList as $userItem) { $user = new User(); $user->setUsername($userItem["username"]); $user->setEmail($userItem["email"]); $user->setEnabled($userItem["enabled"]); $encoder = $this->container->get('security.password_encoder'); $password = $encoder->encodePassword($user, $userItem["username"], $user->getSalt()); $user->setPassword($password); $group = $this->container->get("fos_user.group_manager")->findGroupByName($userItem["group"]); $user->addGroup($group); $manager->persist($user); } $manager->flush(); }
protected function execute(InputInterface $input, OutputInterface $output) { /** @var EntityManager $em */ $em = $this->getContainer()->get('doctrine')->getManager(); $docuser = new User(); $docuser->setEnabled(1); $docuser->setFirstname("Doc"); $docuser->setLastname("User"); $docuser->setEmail("*****@*****.**"); $docuser->setUsername("doc"); $docuser->setPlainPassword($this->generateRandomString()); $docuser->setEmailgalaxy("*****@*****.**"); $em->persist($docuser); $apiuser = new User(); $apiuser->setEnabled(1); $apiuser->setFirstname("api"); $apiuser->setLastname("User"); $apiuser->setEmail("*****@*****.**"); $apiuser->setUsername("api"); $apiuser->setPlainPassword($this->generateRandomString()); $apiuser->setEmailgalaxy("*****@*****.**"); $em->persist($apiuser); $em->flush(); }
/** * Booking Action * @param Request $request * @param Accommodation $accommodation * @return \Symfony\Component\HttpFoundation\RedirectResponse */ public function bookingAction(Request $request, Accommodation $accommodation) { $em = $this->getDoctrine()->getManager(); $session = $request->getSession(); try { # User $role = $em->getRepository('UserBundle:Role')->findOneByName('guest'); $unit = $em->getRepository('AppBundle:Unit')->find($request->request->get('unit')); $checkIn = new \DateTime($request->request->get('checkIn')); $checkOut = new \DateTime($request->request->get('checkOut')); $price = $request->request->get('price'); $bookingForm = $this->createForm(new RegistrationType(array())); $bookingForm->handleRequest($request); # Array with form fields $data = $bookingForm->getData(); if (!$this->container->get('security.context')->isGranted('IS_AUTHENTICATED_FULLY')) { $user = new User(); $user->setRoles($role); $user->setUsername($data['username']); $user->setName($data['name']); $user->setSurename($data['surename']); $user->setEmail($data['email']); $user->setPassword($data['password']); $user->setIsActive(0); $user->encryptPassword(); # User validation $validator = $this->get('validator'); $errors = $validator->validate($user); $errorsString = (string) $errors; if (count($errors) > 0) { $response = array(); $response['error'] = $errorsString; $session->getFlashBag()->add('formErrors', (string) $errorsString); return $this->redirect($this->generateUrl('app_accommodation_single', array('id' => $accommodation->getId()))); } } else { $user = $this->getUser(); } # Booking $booking = new Booking(); $booking->setUnit($unit); $booking->setStatus(0); $booking->setPrice($price); $booking->setUser($user); $booking->setFromDate($checkIn); $booking->setToDate($checkOut); # Booking validation $validator = $this->get('validator'); $errorsBooking = $validator->validate($booking); $errorsString = (string) $errorsBooking; if (count($errorsBooking) > 0) { $response = array(); $response['error'] = $errorsString; $session->getFlashBag()->add('formErrors', (string) $errorsString); return $this->redirect($this->generateUrl('app_accommodation_single', array('id' => $accommodation->getId()))); } # Booking not allowed if (!$this->get('bookingService')->bookingAllowed($booking)) { return $this->redirect($this->generateUrl('user_403')); } $em->persist($user); $em->flush(); $em->persist($booking); $em->flush(); $session->getFlashBag()->add('formSuccess', $this->get('translator')->trans('booking_success')); $this->bookingRequestEmail($accommodation->getUser(), $booking, 'host'); $this->bookingRequestEmail($user, $booking, 'guest'); if ($user->getIsActive()) { return $this->redirect($this->generateUrl('app_profile')); } else { return $this->redirect($this->generateUrl('app_home')); } } catch (ExportException $e) { $session->getFlashBag()->add('formError', $e->getMessage()); return $this->redirect($this->generateUrl('app_home')); } }
/** * {@inheritDoc} */ public function setEmail($email) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setEmail', [$email]); return parent::setEmail($email); }
} else { $view->setData('User don\'t delete')->setStatusCode(404); } return $view; } /** * Return an user identified by login/password. * @Get("/users/check_session/username={username}&password={password}") * @param $username * @param $password * @return View */ public function checkSessionAction($username, $password) { $em = $this->getDoctrine()->getManager(); $user = $em->getRepository('UserBundle:User')->findOneByUsername($username); if ($user) { $encoder = $this->container->get('security.encoder_factory')->getEncoder($user); if ($encoder->encodePassword($password, $user->getSalt()) === $user->getPassword()) { return $user; } } return array(); }
/** * Add a User * * @author Jeremie Samson <*****@*****.**> * * @param ModelUser $user */ protected function onSuccess(ModelUser $model, Section $section) { $user = new User(); $user->setEnabled(true); $user->setRandomPassword(); $user->setFirstname($model->getFirstname()); $user->setLastname($model->getLastname()); $user->setEmailgalaxy($model->getEmailGalaxy()); $user->setEmail($model->getEmail() ? $model->getEmail() : $model->getEmailGalaxy()); $user->setUsername($model->getEmailgalaxy()); $user->setMobile($model->getMobile()); $section->addUser($user); $this->em->persist($user); $this->em->flush(); }