/** * @Route("/admin-login", name="admin-login") * @Template() */ public function loginAction() { // создание пользователя $manager = $this->getDoctrine()->getManager(); $user = new User(); $user->setUsername('admin'); $user->setSalt(md5(time())); $encoder = new MessageDigestPasswordEncoder('sha512', true, 10); $password = $encoder->encodePassword('admin', $user->getSalt()); $user->setPassword($password); $user->setRoles('ROLE_OPERATOR'); $user->setLastName('admin'); $user->setFirstName('admin'); $user->setSurName('admin'); $user->setPhone('+79161111111'); // $manager->persist($user); $manager->flush($user); if ($this->get('request')->attributes->has(SecurityContext::AUTHENTICATION_ERROR)) { $error = $this->get('request')->attributes->get(SecurityContext::AUTHENTICATION_ERROR); } else { $error = $this->get('request')->getSession()->get(SecurityContext::AUTHENTICATION_ERROR); } $pages = $this->getDoctrine()->getRepository('AppBundle:Page')->findAll(); return array('error' => $error, 'pages' => $pages); }
/** * @Route("/register", name="register") * @Template() */ public function registerAction(Request $request) { if ($request->getMethod() == 'POST') { $manager = $this->getDoctrine()->getManager(); $user = new User(); $user->setUsername($request->request->get('username')); $user->setSalt(md5(time())); $encoder = new MessageDigestPasswordEncoder('sha512', true, 10); $password = $encoder->encodePassword($request->request->get('password'), $user->getSalt()); $user->setPassword($password); $user->setRoles('ROLE_UNCONFIRMED'); $user->setLastName($request->request->get('lastName')); $user->setFirstName($request->request->get('firstName')); $user->setSurName(''); $user->setPhone($request->request->get('phone')); $user->setCompany($request->request->get('companyTitle')); $manager->persist($user); $manager->flush($user); $manager->refresh($user); $session = new Session(); $session->getFlashBag()->add('success', 'Ваша заявка принята. Пожалуйста, ожидайте подтверждения регистрации на указанный электронный адрес'); @$this->get('email.service')->send(array($user->getUsername()), array('AppBundle:Email:registerNotifyUser.html.twig'), 'Сообщение от navigator mediaFirst'); @$this->get('email.service')->send(array('*****@*****.**', '*****@*****.**', '*****@*****.**'), array('AppBundle:Email:registerNotify.html.twig'), 'Сообщение от navigator mediaFirst'); return $this->redirect($this->generateUrl('homepage')); } return array(); }
protected function injectUser() { $this->user = new User(); //$admin = 'tester'; // MWAHAHAHA //$departmentId = 5; // UiB $role = $this->em->getRepository('AppBundle:Role')->findOneByRole('ROLE_USER'); $this->user->addRole($role); $this->user->setGender(1); $this->user->setFirstName("Shi"); $this->user->setLastName("LaLong"); $emd = $this->em->getRepository('AppBundle:FieldOfStudy')->find(40); // Tuple "Andre" from UiB, id 40 for fos $this->user->setFieldOfStudy($emd); $this->user->setUserName("shiluib"); // Weird typo? $this->user->setEmail("*****@*****.**"); $this->user->setPhone("47661674"); $this->user->setPicturePath("images/defaultProfile.png"); $this->user->setPassword("pimwrneil"); $createNewUserCode = bin2hex(openssl_random_pseudo_bytes(16)); $hashedNewUserCode = hash('sha512', $createNewUserCode, false); $this->user->setNewUserCode($hashedNewUserCode); // Persist the user $this->user->setIsActive(1); $this->em->persist($this->user); $this->em->flush(); return $this; }
protected function execute(InputInterface $input, OutputInterface $output) { $doctrine = $this->getContainer()->get('doctrine'); $username = $input->getArgument('username'); $password = $input->getArgument('password'); $user = new User($username, $password); $roles = ['ROLE_USER', 'ROLE_API']; if ($input->hasOption('roles')) { $roles = array_merge($roles, $input->getOption('roles')); } $user->setRoles($roles); if ($input->hasOption('firstName')) { $user->setFirstName($input->getOption('firstName')); } if ($input->hasOption('lastName')) { $user->setLastName($input->getOption('lastName')); } if ($input->hasOption('email')) { $user->setEmail($input->getOption('email')); } $manager = $doctrine->getManager(); $manager->persist($user); $manager->flush($user); $output->writeln(sprintf('New user: <info>%s</info>, with password: <info>%s</info> created', $username, $password)); }
public function load(ObjectManager $manager) { $faker = \Faker\Factory::create(); $x = 0; while ($x++ < 25) { $team = $this->getReference("team-{$x}"); $i = 0; while ($i++ < 14) { $player = new User(); $player->setName($faker->firstName); $player->setLastName($faker->lastName); $player->setRole(User::ROLE_PLAYER); $player->setDescription($faker->text); $player->setTeam($team); $manager->persist($player); $manager->flush(); } $i = 0; while ($i++ < 4) { $coach = new User(); $coach->setName($faker->firstName); $coach->setLastName($faker->lastName); $coach->setRole(User::ROLE_COACH); $coach->setDescription($faker->text); $coach->setTeam($team); $manager->persist($coach); $manager->flush(); } } }
public function load(ObjectManager $manager) { $users = array(array('name' => 'Gabe', 'lastName' => 'Newell', 'surName' => '', 'email' => '*****@*****.**', 'password' => 'admin', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_ADMIN', 'image' => 'blog_newell1.jpg', 'positionId' => 1), array('name' => 'Kayla', 'lastName' => 'Person', 'surName' => '', 'email' => '*****@*****.**', 'password' => 'rh', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_RH', 'image' => 'Kayla_Person-small.jpg', 'positionId' => 1), array('name' => 'Alejandro', 'lastName' => 'Hernandez', 'surName' => 'Marquez', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'MikePerson.jpg', 'positionId' => 1), array('name' => 'Bernardo', 'lastName' => 'Lemus', 'surName' => 'Ortiz', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'ralf-a.jpg', 'positionId' => 1), array('name' => 'Christian', 'lastName' => 'Flores', 'surName' => 'Filis', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'img_person.jpg', 'positionId' => 1), array('name' => 'David', 'lastName' => 'Acosta', 'surName' => 'Arellano', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'person3.jpg', 'positionId' => 1), array('name' => 'Eric', 'lastName' => 'Martinez', 'surName' => 'Ibarra', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => '3709.jpg', 'positionId' => 1), array('name' => 'Felipe', 'lastName' => 'Trejo', 'surName' => 'Contreras', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'people_with_arthritis.jpg', 'positionId' => 1), array('name' => 'Gerardo', 'lastName' => 'Garcia', 'surName' => 'Najera', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'img-02.jpg', 'positionId' => 1), array('name' => 'Hugo', 'lastName' => 'Ruiz', 'surName' => 'Sanchez', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'img-10.jpg', 'positionId' => 1), array('name' => 'Ignacio', 'lastName' => 'Corona', 'surName' => 'Silva', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'img-12.jpg', 'positionId' => 1), array('name' => 'Javier', 'lastName' => 'Reyes', 'surName' => 'Leon', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'img-13.jpg', 'positionId' => 1), array('name' => 'Karla', 'lastName' => 'Juarez', 'surName' => 'Mejia', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'images.jpg', 'positionId' => 1), array('name' => 'Lorenzo', 'lastName' => 'Escoto', 'surName' => 'Villalobos', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'img-21.jpg', 'positionId' => 1), array('name' => 'Steve', 'lastName' => 'Jobs', 'surName' => '', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'Jobs0212120.jpg', 'positionId' => 1), array('name' => 'Nestor', 'lastName' => 'Salinas', 'surName' => 'Morales', 'email' => '*****@*****.**', 'password' => 'admin', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'person2.jpg', 'positionId' => 1), array('name' => 'Omar', 'lastName' => 'Torres', 'surName' => 'Zavaleta', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'person-detail.jpg', 'positionId' => 1), array('name' => 'Pedro', 'lastName' => 'Romero', 'surName' => 'Flores', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'poy_nomination_agassi.jpg', 'positionId' => 1), array('name' => 'Ruben', 'lastName' => 'Aceves', 'surName' => 'Nieto', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'person4.jpg', 'positionId' => 1), array('name' => 'Santiago', 'lastName' => 'Soriano', 'surName' => 'Aguilar', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'dan-misener-600_1.jpg', 'positionId' => 1), array('name' => 'Barack', 'lastName' => 'Obama', 'surName' => '', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'u-s-president-barack-obama.jpg', 'positionId' => 1), array('name' => 'Robin', 'lastName' => 'Williams', 'surName' => '', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'tumblr.jpg', 'positionId' => 1), array('name' => 'Bill', 'lastName' => 'Gates', 'surName' => '', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'bill-gates.jpg', 'positionId' => 1), array('name' => 'Kim', 'lastName' => 'Jong', 'surName' => 'Un', 'email' => '*****@*****.**', 'password' => '1234', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'kwc.jpg', 'positionId' => 1), array('name' => 'Vladimir', 'lastName' => 'Putin', 'surName' => '', 'email' => '*****@*****.**', 'password' => 'admin', 'admissionDate' => '12-12-12', 'roles' => 'ROLE_USER', 'image' => 'putinwink.jpg', 'positionId' => 1)); // Cuando se haga el 'seed' de Usuarios se pondran Roles por default // Role : Colaborador // $repository = $manager // ->getRepository('AppBundle:Role'); // $roleEntity = $repository->find(1); // Position : Software Developer $repository = $manager->getRepository('AppBundle:Position'); $positionEntity = $repository->find(1); // dump($roleentity); // $roleentity = new Role(); // $roleentity->setName("ROL NO REAL"); // $positionentity = new Position(); // $positionentity->setName("POSICION NO REAL"); foreach ($users as $user) { $entity = new User(); $entity->setName($user['name']); $entity->setLastName($user['lastName']); $entity->setSurName($user['surName']); $entity->setUsername($user['email']); $entity->setPassword($user['password']); $entity->setAdmissionDate(new \DateTime("now")); $entity->setImage($user['image']); $entity->setRoles($user['roles']); $entity->setPosition($positionEntity); $manager->persist($entity); } $manager->flush(); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $userAdmin = new User(); $userAdmin->setUsername('ricardo75'); $userAdmin->setFirstName('richard'); $userAdmin->setLastName('lawson'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setPlainPassword('aberdeen'); $userAdmin->setRoles(array('ROLE_SUPER_ADMIN')); $userAdmin->setEnabled(true); $user = new User(); $user->setUsername('flipshark'); $user->setFirstName('mick'); $user->setLastName('jagger'); $user->setEmail('*****@*****.**'); $user->setPlainPassword('aberdeen'); $user->setRoles(array('ROLE_USER')); $user->setEnabled(true); $user2 = new User(); $user2->setUsername('elcondor'); $user2->setFirstName('keith'); $user2->setLastName('richards'); $user2->setEmail('*****@*****.**'); $user2->setPlainPassword('aberdeen'); $user2->setRoles(array('ROLE_USER')); $user2->setEnabled(true); $manager->persist($userAdmin); $manager->persist($user); $manager->persist($user2); $manager->flush(); $this->addReference('user-ricardo75', $userAdmin); $this->addReference('user-flipshark', $user); }
public function testSetLastName() { // new entity $user = new User(); // Use the setLastName method $user->setLastName("olsen"); // Assert the result $this->assertEquals("olsen", $user->getLastName()); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $user = new User('admin', 'admin'); $user->setFirstName('Marcin'); $user->setLastName('Dryka'); $user->setEmail('*****@*****.**'); $user->setRoles(['ROLE_USER', 'ROLE_ADMIN', 'ROLE_API']); $manager->persist($user); $manager->flush(); }
/** * @param User $user */ public function updateUserInfosWithLdap(User $user) { try { $datas = $this->ldap->getDataByUid($user->getUsername()); $user->setFirstName($datas['givenname'][0]); $user->setLastName($datas['sn'][0]); $user->setEmail($datas['mail'][0]); $user->setPlainPassword(md5(uniqid(rand(), true))); $user->setPhoto(base64_encode($datas['jpegphoto'][0])); } catch (\Exception $e) { throw new UsernameNotFoundException(sprintf('Impossible de trouver %s dans le LDAP', $user->getUsername())); } }
public function testSetUser() { // new assistantHistory entity $assistantHistory = new AssistantHistory(); // New user entity $user = new User(); // Fill in some random data to the user entity $user->setFirstName("Per"); $user->setLastName("Olsen"); $user->setUsername("petjo"); // Use the setUser method for assistantHistory $assistantHistory->setUser($user); // Assert the result $this->assertEquals("petjo", $assistantHistory->getUser()->getUsername()); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $userAdmin = new User(); $userAdmin->setUsername('admin'); $userAdmin->setPlainPassword('test'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setEnabled(true); $userAdmin->setRoles(array('ROLE_ADMIN')); $userAdmin->setFirstName('Admin'); $userAdmin->setLastName('Website'); $userAdmin->setTelephone('0000000000'); $manager->persist($userAdmin); $userNendredi = new User(); $userNendredi->setUsername('nendredi'); $userNendredi->setPlainPassword('toto'); $userNendredi->setEmail('*****@*****.**'); $userNendredi->setEnabled(true); $userNendredi->setRoles(array('ROLE_USER')); $userNendredi->setFirstName('Nicolas'); $userNendredi->setLastName('Endredi'); $userNendredi->setTelephone('0000000000'); $userNendredi->setTournament($this->getReference('lol-game')); $userNendredi->setExperience($this->getReference('kira')); $manager->persist($userNendredi); $userJK = new User(); $userJK->setUsername('XxXXKillerXXxX'); $userJK->setPlainPassword('toto'); $userJK->setEmail('*****@*****.**'); $userJK->setEnabled(true); $userJK->setRoles(array('ROLE_USER')); $userJK->setFirstName('Jean-Kévin'); $userJK->setLastName('Dupont'); $userJK->setTelephone('0000000000'); $userJK->setTournament($this->getReference('csgo-game')); $userJK->setExperience($this->getReference('killer')); $manager->persist($userJK); $manager->flush(); $this->addReference('admin-user', $userAdmin); $this->addReference('nendredi-user', $userNendredi); $this->addReference('jk-user', $userJK); }
/** * @Route("/registered", name="registered", options={"expose"=true}) * @Method("POST") */ public function registerAction(Request $request) { $success = ""; $flag = true; $em = $this->getDoctrine()->getManager(); $mail = $request->get('exist'); if ($mail == "true") { return $this->render('AppBundle:Security:login.html.twig', array('exist' => 'exist', 'success' => $success)); } $user = new User(); $user->setName($request->get('name')); $user->setLastName($request->get('lastName')); $user->setPassword($request->get('password')); $user->setUsername($request->get('email')); $user->setRoles('ROLE_USER'); $user->setAdmissionDate(null); $em->persist($user); $em->flush(); $user->getUserId(); $token = new UsernamePasswordToken($user, null, 'default', $user->getRoles()); $this->get('security.token_storage')->setToken($token); return $this->redirect($this->generateUrl('user_edit', array('id' => $user->getUserId(), 'flag' => $flag))); }
public function load(ObjectManager $manager) { /** * ********************* * Users * ********************* */ $faker = Factory::create('fr_FR'); $users = []; $userAdmin = new User(); $userAdmin->setUsername('admin'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setRoles(['ROLE_ADMIN']); $userAdmin->setEnabled(true); $userAdmin->setPlainPassword('admin'); $userAdmin->setFirstName($faker->firstName); $userAdmin->setLastName($faker->lastName); $manager->persist($userAdmin); $users[] = $userAdmin; for ($i = 0; $i < 10; $i++) { $userUser = new User(); $userUser->setUsername($faker->userName); $userUser->setEmail('borisschapira+user' . $i . '@gmail.com'); $userUser->setRoles(['ROLE_USER']); $userUser->setEnabled(true); $userUser->setPlainPassword('user'); $userUser->setFirstName($faker->firstName); $userUser->setLastName($faker->lastName); $manager->persist($userUser); $users[] = $userUser; } /** * ********************* * Categories * ********************* */ $categoryData = ['Voyage' => 'voyage', 'Multimédia' => 'multimedia', 'Animaux' => 'animaux', 'Mode' => 'mode', 'Sport' => 'sport', 'Décoration' => 'deco', 'Culture' => 'culture', 'Jardinage' => 'jardinage']; $categories = []; foreach ($categoryData as $name => $slug) { $category = new Category(); $category->setName($name); $category->setSlug($slug); $manager->persist($category); $categories[] = $category; } /** * ********************* * Wishes * ********************* */ foreach ($users as $user) { for ($i = 0; $i < 10; $i++) { $wish = new Wish(); $wish->setTitle($faker->sentence($nbWords = 12, $variableNbWords = true)); $wish->setDescription($faker->paragraph($nbSentences = 3, $variableNbSentences = true)); $wish->setUser($user); $wish->setCategory($categories[rand(0, count($categories) - 1)]); if (rand(0, 9) % 3 == 0) { $wish->setLink('https://borisschapira.com'); } $manager->persist($wish); } } $manager->flush(); }
public function load(ObjectManager $manager) { $user1 = new User(); $user1->setIsActive('1'); $user1->setEmail('*****@*****.**'); $user1->setFirstName('Petter'); $user1->setLastName('Johansen'); $user1->setGender('0'); $user1->setPhone('95347865'); $user1->setUserName('petjo'); $user1->setPassword('1234'); $user1->addRole($this->getReference('role-4')); $user1->setFieldOfStudy($this->getReference('fos-1')); $user1->setPicturePath('images/defaultProfile.png'); $manager->persist($user1); $user2 = new User(); $user2->setIsActive('1'); $user2->setEmail('*****@*****.**'); $user2->setFirstName('Ida'); $user2->setLastName('Andreassen'); $user2->setGender('1'); $user2->setPhone('95267841'); $user2->setUserName('idaan'); $user2->setPassword('1234'); $user2->addRole($this->getReference('role-1')); $user2->setFieldOfStudy($this->getReference('fos-2')); $user2->setPicturePath('images/defaultProfile.png'); $manager->persist($user2); $user3 = new User(); $user3->setIsActive('1'); $user3->setEmail('*****@*****.**'); $user3->setFirstName('Kristoffer'); $user3->setLastName('Bø'); $user3->setGender('0'); $user3->setPhone('95148725'); $user3->setUserName('kribo'); $user3->setPassword('1234'); $user3->addRole($this->getReference('role-1')); $user3->setFieldOfStudy($this->getReference('fos-3')); $user3->setPicturePath('images/defaultProfile.png'); $manager->persist($user3); $user4 = new User(); $user4->setIsActive('1'); $user4->setEmail('*****@*****.**'); $user4->setFirstName('Thomas'); $user4->setLastName('Alm'); $user4->setGender('0'); $user4->setPhone('12312312'); $user4->setUserName('thomas'); $user4->setPassword('123'); $user4->addRole($this->getReference('role-1')); $user4->setFieldOfStudy($this->getReference('fos-1')); $user4->setPicturePath('images/defaultProfile.png'); $manager->persist($user4); $user5 = new User(); $user5->setIsActive('1'); $user5->setEmail('a@b.c'); $user5->setFirstName('Reidun'); $user5->setLastName('Persdatter Ødegaard'); $user5->setGender('1'); $user5->setPhone('92269548'); $user5->setUserName('reidun'); $user5->setPassword('123'); $user5->addRole($this->getReference('role-4')); $user5->setFieldOfStudy($this->getReference('fos-1')); $user5->setPicturePath('images/defaultProfile.png'); $manager->persist($user5); $user6 = new User(); $user6->setIsActive('1'); $user6->setEmail('b@b.c'); $user6->setFirstName('Siri'); $user6->setLastName('Brenna Eskeland'); $user6->setGender('1'); $user6->setPhone('99540025'); $user6->setUserName('siri'); $user6->setPassword('123'); $user6->addRole($this->getReference('role-4')); $user6->setFieldOfStudy($this->getReference('fos-1')); $user6->setPicturePath('images/defaultProfile.png'); $manager->persist($user6); $user7 = new User(); $user7->setIsActive('1'); $user7->setEmail('c@b.c'); $user7->setFirstName('Eirik'); $user7->setLastName('Myrvoll-Nilsen'); $user7->setGender('0'); $user7->setPhone('93093824'); $user7->setUserName('eirik'); $user7->setPassword('123'); $user7->addRole($this->getReference('role-2')); $user7->setFieldOfStudy($this->getReference('fos-1')); $user7->setPicturePath('images/defaultProfile.png'); $manager->persist($user7); $user8 = new User(); $user8->setIsActive('1'); $user8->setEmail('d@b.c'); $user8->setFirstName('Ruben'); $user8->setLastName('Ravnå'); $user8->setGender('0'); $user8->setPhone('98059155'); $user8->setUserName('ruben'); $user8->setPassword('123'); $user8->addRole($this->getReference('role-4')); $user8->setFieldOfStudy($this->getReference('fos-1')); $user8->setPicturePath('images/defaultProfile.png'); $manager->persist($user8); $user9 = new User(); $user9->setIsActive('1'); $user9->setEmail('e@b.c'); $user9->setFirstName('Liv'); $user9->setLastName('Rasdal Håland'); $user9->setGender('1'); $user9->setPhone('45506381'); $user9->setUserName('liv'); $user9->setPassword('123'); $user9->addRole($this->getReference('role-2')); $user9->setFieldOfStudy($this->getReference('fos-1')); $user9->setPicturePath('images/defaultProfile.png'); $manager->persist($user9); $user10 = new User(); $user10->setIsActive('1'); $user10->setEmail('f@b.c'); $user10->setFirstName('Johannes'); $user10->setLastName('Bogen'); $user10->setGender('0'); $user10->setPhone('95480124'); $user10->setUserName('johannes'); $user10->setPassword('123'); $user10->addRole($this->getReference('role-2')); $user10->setFieldOfStudy($this->getReference('fos-1')); $user10->setPicturePath('images/defaultProfile.png'); $manager->persist($user10); $user11 = new User(); $user11->setIsActive('1'); $user11->setEmail('g@b.c'); $user11->setFirstName('Cecilie'); $user11->setLastName('Teisberg'); $user11->setGender('1'); $user11->setPhone('45688060'); $user11->setUserName('cecilie'); $user11->setPassword('123'); $user11->addRole($this->getReference('role-2')); $user11->setFieldOfStudy($this->getReference('fos-1')); $user11->setPicturePath('images/defaultProfile.png'); $manager->persist($user11); $user12 = new User(); $user12->setIsActive('1'); $user12->setEmail('h@b.c'); $user12->setFirstName('Håkon'); $user12->setLastName('Nøstvik'); $user12->setGender('0'); $user12->setPhone('99413718'); $user12->setUserName('haakon'); $user12->setPassword('123'); $user12->addRole($this->getReference('role-2')); $user12->setFieldOfStudy($this->getReference('fos-1')); $user12->setPicturePath('images/defaultProfile.png'); $manager->persist($user12); $user13 = new User(); $user13->setIsActive('1'); $user13->setEmail('i@b.c'); $user13->setFirstName('Maulisha'); $user13->setLastName('Thavarajan'); $user13->setGender('1'); $user13->setPhone('45439367'); $user13->setUserName('maulisha'); $user13->setPassword('123'); $user13->addRole($this->getReference('role-2')); $user13->setFieldOfStudy($this->getReference('fos-1')); $user13->setPicturePath('images/defaultProfile.png'); $manager->persist($user13); $user = new User(); $user->setIsActive('1'); $user->setEmail('j@b.c'); $user->setFirstName('Marte'); $user->setLastName('Saghagen'); $user->setGender('1'); $user->setPhone('97623818'); $user->setUserName('marte'); $user->setPassword('123'); $user->addRole($this->getReference('role-2')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('k@b.c'); $user->setFirstName('Angela'); $user->setLastName('Maiken Johnsen'); $user->setGender('1'); $user->setPhone('91152489'); $user->setUserName('angela'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('l@b.c'); $user->setFirstName('Ingrid'); $user->setLastName('Seip Domben'); $user->setGender('1'); $user->setPhone('91104644'); $user->setUserName('ingrid'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('m@b.c'); $user->setFirstName('Bjørnar'); $user->setLastName('Askeland Flatøe'); $user->setGender('0'); $user->setPhone('97063217'); $user->setUserName('bjoernar'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('n@b.c'); $user->setFirstName('Stig-Martin'); $user->setLastName('Liavåg'); $user->setGender('0'); $user->setPhone('99119941'); $user->setUserName('stig'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('o@b.c'); $user->setFirstName('Rune'); $user->setLastName('Nordmo'); $user->setGender('0'); $user->setPhone('11000000'); $user->setUserName('rune'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('p@b.c'); $user->setFirstName('Christopher'); $user->setLastName('Schwartz Kvarme'); $user->setGender('0'); $user->setPhone('91383316'); $user->setUserName('chris'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('q@b.c'); $user->setFirstName('Anna'); $user->setLastName('Madeleine Goldsack'); $user->setGender('1'); $user->setPhone('98896056'); $user->setUserName('anna'); $user->setPassword('123'); $user->addRole($this->getReference('role-2')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('r@b.c'); $user->setFirstName('Anna'); $user->setLastName('Kristine Auråen'); $user->setGender('1'); $user->setPhone('48265325'); $user->setUserName('annak'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('s@b.c'); $user->setFirstName('Hilde'); $user->setLastName('Schjerven Magnø'); $user->setGender('1'); $user->setPhone('47259291'); $user->setUserName('hilde'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('t@b.c'); $user->setFirstName('Henrik'); $user->setLastName('Finsrud'); $user->setGender('0'); $user->setPhone('45852380'); $user->setUserName('henrik'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('u@b.c'); $user->setFirstName('Aleksander'); $user->setLastName('Tryggan'); $user->setGender('0'); $user->setPhone('99321289'); $user->setUserName('aleksander'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('v@b.c'); $user->setFirstName('Thinius'); $user->setLastName('Alexander Rosé'); $user->setGender('0'); $user->setPhone('95119929'); $user->setUserName('thinius'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('w@b.c'); $user->setFirstName('Petter'); $user->setLastName('B Markussen'); $user->setGender('0'); $user->setPhone('495479563'); $user->setUserName('petter'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('x@b.c'); $user->setFirstName('Christian'); $user->setLastName('Due Lind'); $user->setGender('0'); $user->setPhone('40490269'); $user->setUserName('christian'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('y@b.c'); $user->setFirstName('Silje'); $user->setLastName('Sekkingstad Hauge'); $user->setGender('1'); $user->setPhone('91335316'); $user->setUserName('silje'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('z@b.c'); $user->setFirstName('Karoline'); $user->setLastName('Aasen Nilsen'); $user->setGender('1'); $user->setPhone('22000000'); $user->setUserName('karoline'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('aa@b.c'); $user->setFirstName('Hanne'); $user->setLastName('Høie Grøttum'); $user->setGender('1'); $user->setPhone('40000000'); $user->setUserName('hanne'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('ab@b.c'); $user->setFirstName('Øivind'); $user->setLastName('Mathias Gitmark'); $user->setGender('0'); $user->setPhone('37000000'); $user->setUserName('oyvind'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('ac@b.c'); $user->setFirstName('Vilde'); $user->setLastName('Aasvær Sømnes'); $user->setGender('1'); $user->setPhone('90792997'); $user->setUserName('vilde'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('ad@b.c'); $user->setFirstName('Per Ivar'); $user->setLastName('Hoff'); $user->setGender('0'); $user->setPhone('90969768'); $user->setUserName('per'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('ae@b.c'); $user->setFirstName('Sigrid'); $user->setLastName('Baardsdatter Kleveland'); $user->setGender('1'); $user->setPhone('97152206'); $user->setUserName('sigridb'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('af@b.c'); $user->setFirstName('Simen'); $user->setLastName('Svagård'); $user->setGender('0'); $user->setPhone('48058898'); $user->setUserName('simen'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('ag@b.c'); $user->setFirstName('Martine'); $user->setLastName('Rønneberg'); $user->setGender('1'); $user->setPhone('41078184'); $user->setUserName('martine'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('ah@b.c'); $user->setFirstName('Vida'); $user->setLastName('Mortensen Gråberg'); $user->setGender('1'); $user->setPhone('97133990'); $user->setUserName('vida'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('ai@b.c'); $user->setFirstName('Filip Emil'); $user->setLastName('Schjerven'); $user->setGender('0'); $user->setPhone('93499748'); $user->setUserName('filip'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('aj@b.c'); $user->setFirstName('Harald'); $user->setLastName('Blehr '); $user->setGender('0'); $user->setPhone('99441106'); $user->setUserName('harald'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('ak@b.c'); $user->setFirstName('Audun'); $user->setLastName('Mathias Øvstebø'); $user->setGender('0'); $user->setPhone('95421307'); $user->setUserName('audun'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('al@b.c'); $user->setFirstName('Kristoffer'); $user->setLastName('Berg'); $user->setGender('0'); $user->setPhone('41333909'); $user->setUserName('kristoffer'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('am@b.c'); $user->setFirstName('Ingvild'); $user->setLastName('Grøtte Bostrøm'); $user->setGender('1'); $user->setPhone('41487316'); $user->setUserName('ingvild'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('an@b.c'); $user->setFirstName('Polina'); $user->setLastName('Pires Ferreira'); $user->setGender('1'); $user->setPhone('74000000'); $user->setUserName('polina'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('ao@b.c'); $user->setFirstName('Håvard'); $user->setLastName('Kjellmo Arnestad'); $user->setGender('0'); $user->setPhone('99442592'); $user->setUserName('haavard'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('ap@b.c'); $user->setFirstName('Lisa'); $user->setLastName('Sletten'); $user->setGender('1'); $user->setPhone('42000000'); $user->setUserName('lisa'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('aq@b.c'); $user->setFirstName('Heidi Elisabeth'); $user->setLastName('Sando'); $user->setGender('1'); $user->setPhone('41000000'); $user->setUserName('heidi'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('ar@b.c'); $user->setFirstName('Maren'); $user->setLastName('Dekov'); $user->setGender('1'); $user->setPhone('91000000'); $user->setUserName('marend'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('as@b.c'); $user->setFirstName('Mina'); $user->setLastName('Rahimzaie'); $user->setGender('1'); $user->setPhone('98671137'); $user->setUserName('mina'); $user->setPassword('123'); $user->addRole($this->getReference('role-2')); $user->setFieldOfStudy($this->getReference('fos-4')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('at@b.c'); $user->setFirstName('Maren Anna'); $user->setLastName('Brandsrud'); $user->setGender('1'); $user->setPhone('93606278'); $user->setUserName('marenab'); $user->setPassword('123'); $user->addRole($this->getReference('role-2')); $user->setFieldOfStudy($this->getReference('fos-4')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('au@b.c'); $user->setFirstName('Simen'); $user->setLastName('Rønnekleiv Eriksen'); $user->setGender('0'); $user->setPhone('91802553'); $user->setUserName('simenr'); $user->setPassword('123'); $user->addRole($this->getReference('role-2')); $user->setFieldOfStudy($this->getReference('fos-4')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('av@b.c'); $user->setFirstName('Yen-Nhi'); $user->setLastName('Doan'); $user->setGender('1'); $user->setPhone('41741744'); $user->setUserName('yennhi'); $user->setPassword('123'); $user->addRole($this->getReference('role-2')); $user->setFieldOfStudy($this->getReference('fos-4')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('aw@b.c'); $user->setFirstName('Vilde'); $user->setLastName('Strøm'); $user->setGender('1'); $user->setPhone('40042692'); $user->setUserName('vildes'); $user->setPassword('123'); $user->addRole($this->getReference('role-2')); $user->setFieldOfStudy($this->getReference('fos-5')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('ax@b.c'); $user->setFirstName('Camilla'); $user->setLastName('Restrup Strand'); $user->setGender('1'); $user->setPhone('92428152'); $user->setUserName('camilla'); $user->setPassword('123'); $user->addRole($this->getReference('role-2')); $user->setFieldOfStudy($this->getReference('fos-5')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('ay@b.c'); $user->setFirstName('Jonathan'); $user->setLastName('Stang'); $user->setGender('0'); $user->setPhone('45883454'); $user->setUserName('jonathan'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-5')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('az@b.c'); $user->setFirstName('Ingrid'); $user->setLastName('Meland'); $user->setGender('1'); $user->setPhone('90760750'); $user->setUserName('ingridm'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-5')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('aaa@b.c'); $user->setFirstName('Fredrik'); $user->setLastName('Vegstein'); $user->setGender('0'); $user->setPhone('95496787'); $user->setUserName('fredrik'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-5')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('aab@b.c'); $user->setFirstName('Kristian'); $user->setLastName('Tuv'); $user->setGender('0'); $user->setPhone('95901921'); $user->setUserName('kritu'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-5')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('aac@b.c'); $user->setFirstName('Hans Petter'); $user->setLastName('Harveg'); $user->setGender('0'); $user->setPhone('92439505'); $user->setUserName('hans'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-5')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('aad@b.c'); $user->setFirstName('Daniel'); $user->setLastName('Joly'); $user->setGender('0'); $user->setPhone('45073168'); $user->setUserName('daniel'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-5')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('aae@b.c'); $user->setFirstName('Sigrid'); $user->setLastName('Da Costa'); $user->setGender('1'); $user->setPhone('95944622'); $user->setUserName('sigridd'); $user->setPassword('123'); $user->addRole($this->getReference('role-1')); $user->setFieldOfStudy($this->getReference('fos-5')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user10 = new User(); $user10->setIsActive('1'); $user10->setEmail('aaf@b.c'); $user10->setFirstName('Kamilla'); $user10->setLastName('Plaszko'); $user10->setGender('1'); $user10->setPhone('45484008'); $user10->setUserName('kampla'); $user10->setPassword('123'); $user10->addRole($this->getReference('role-1')); $user10->setFieldOfStudy($this->getReference('fos-5')); $user10->setPicturePath('images/defaultProfile.png'); $manager->persist($user10); $user11 = new User(); $user11->setIsActive('1'); $user11->setEmail('aag@b.c'); $user11->setFirstName('Vuk'); $user11->setLastName('Krivokapic'); $user11->setGender('0'); $user11->setPhone('47000000'); $user11->setUserName('vuk'); $user11->setPassword('123'); $user11->addRole($this->getReference('role-2')); $user11->setFieldOfStudy($this->getReference('fos-3')); $user11->setPicturePath('images/defaultProfile.png'); $manager->persist($user11); $user12 = new User(); $user12->setIsActive('1'); $user12->setEmail('aah@b.c'); $user12->setFirstName('Markus'); $user12->setLastName('Gundersen'); $user12->setGender('0'); $user12->setPhone('46000000'); $user12->setUserName('markus'); $user12->setPassword('123'); $user12->addRole($this->getReference('role-2')); $user12->setFieldOfStudy($this->getReference('fos-3')); $user12->setPicturePath('images/defaultProfile.png'); $manager->persist($user12); $user13 = new User(); $user13->setIsActive('1'); $user13->setEmail('aai@b.c'); $user13->setFirstName('Erik'); $user13->setLastName('Trondsen '); $user13->setGender('0'); $user13->setPhone('45000000'); $user13->setUserName('erik'); $user13->setPassword('123'); $user13->addRole($this->getReference('role-1')); $user13->setFieldOfStudy($this->getReference('fos-3')); $user13->setPicturePath('images/defaultProfile.png'); $manager->persist($user13); $user14 = new User(); $user14->setIsActive('1'); $user14->setEmail('*****@*****.**'); $user14->setFirstName('Assistent'); $user14->setLastName('Johansen'); $user14->setGender('0'); $user14->setPhone('47658937'); $user14->setUserName('assistent'); $user14->setPassword('1234'); $user14->addRole($this->getReference('role-3')); $user14->setFieldOfStudy($this->getReference('fos-1')); $user14->setPicturePath('images/defaultProfile.png'); $manager->persist($user14); $user15 = new User(); $user15->setIsActive('1'); $user15->setEmail('*****@*****.**'); $user15->setFirstName('Team'); $user15->setLastName('Johansen'); $user15->setGender('0'); $user15->setPhone('47658937'); $user15->setUserName('team'); $user15->setPassword('1234'); $user15->addRole($this->getReference('role-1')); $user15->setFieldOfStudy($this->getReference('fos-1')); $user15->setPicturePath('images/defaultProfile.png'); $manager->persist($user15); $user = new User(); $user->setIsActive('1'); $user->setEmail('*****@*****.**'); $user->setFirstName('Admin'); $user->setLastName('Johansen'); $user->setGender('0'); $user->setPhone('47658937'); $user->setUserName('admin'); $user->setPassword('1234'); $user->addRole($this->getReference('role-2')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $user = new User(); $user->setIsActive('1'); $user->setEmail('*****@*****.**'); $user->setFirstName('Superadmin'); $user->setLastName('Johansen'); $user->setGender('0'); $user->setPhone('47658937'); $user->setUserName('superadmin'); $user->setPassword('1234'); $user->addRole($this->getReference('role-4')); $user->setFieldOfStudy($this->getReference('fos-1')); $user->setPicturePath('images/defaultProfile.png'); $manager->persist($user); $manager->flush(); $this->setReference('user-1', $user1); $this->setReference('user-2', $user2); $this->setReference('user-3', $user3); $this->setReference('user-4', $user4); $this->setReference('user-8', $user8); $this->setReference('user-9', $user9); $this->setReference('user-10', $user10); $this->setReference('user-11', $user11); $this->setReference('user-12', $user12); $this->setReference('user-13', $user13); $this->setReference('user-14', $user14); $this->setReference('user-15', $user15); }
/** * {@inheritDoc} */ public function setLastName($lastName) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLastName', array($lastName)); return parent::setLastName($lastName); }
/** * @param ObjectManager $manager */ protected function loadUsers(ObjectManager $manager) { $user = new User(); $user->setEmail('*****@*****.**'); $user->setFirstName('Kalle'); $user->setLastName('Anka'); $user->setEnabled(true); $user->addRole('ROLE_COMPLETE_USER'); $user->setWantToLearn(true); $user->setAge(35); $user->setAbout('Sportintresserad man med 3 barn'); $user->setCategories([$this->getReference('category-1'), $this->getReference('category-2')]); $user->setFrom('SY'); $user->setGender('M'); $user->setProfilePicture('http://api.randomuser.me/portraits/thumb/men/1.jpg'); $encoder = $this->container->get('security.encoder_factory')->getEncoder($user); $user->setPassword($encoder->encodePassword('asdf123', $user->getSalt())); $manager->persist($user); $this->addReference('user-learner', $user); $user = new User(); $user->setEmail('*****@*****.**'); $user->setFirstName('Kal p'); $user->setLastName('Dal'); $user->setEnabled(true); $user->setRoles(['ROLE_COMPLETE_USER', 'ROLE_ADMIN']); $user->setWantToLearn(false); $user->setAge(40); $user->setAbout('Sportintresserad lärare'); $user->setCategories([$this->getReference('category-0'), $this->getReference('category-1')]); $user->setFrom('SE'); $user->setGender('M'); $user->setProfilePicture('http://api.randomuser.me/portraits/thumb/men/2.jpg'); $encoder = $this->container->get('security.encoder_factory')->getEncoder($user); $user->setPassword($encoder->encodePassword('asdf123', $user->getSalt())); $manager->persist($user); $this->addReference('user-fluentspeaker', $user); $user = new User(); $user->setEmail('*****@*****.**'); $user->setFirstName('Glenn'); $user->setLastName('GBG'); $user->setEnabled(true); $user->setRoles(['ROLE_COMPLETE_USER', 'ROLE_ADMIN']); $user->setWantToLearn(false); $user->setAge(20); $user->setAbout('Göteborgare'); $user->setCategories([$this->getReference('category-1'), $this->getReference('category-2')]); $user->setFrom('SE'); $user->setGender('M'); $user->setProfilePicture('http://api.randomuser.me/portraits/thumb/men/3.jpg'); $encoder = $this->container->get('security.encoder_factory')->getEncoder($user); $user->setPassword($encoder->encodePassword('asdf123', $user->getSalt())); $manager->persist($user); $this->addReference('user-glenn', $user); $user = new User(); $user->setEmail('*****@*****.**'); $user->setEnabled(true); $user->setPassword($encoder->encodePassword('asdf123', $user->getSalt())); $manager->persist($user); }
/** * Creates an unactivated user for the given application. * This method is intended to be called by an Ajax request. * TODO: FIll in description * * @param $id * @return JsonResponse */ public function createUnactivatedUserAction($id) { try { $em = $this->getDoctrine()->getManager(); $application = $em->getRepository('AppBundle:Application')->findApplicantById($id); $role = $em->getRepository('AppBundle:Role')->findOneByName(AdmissionAdminController::NEW_USER_ROLE); // Create the hash $createNewUserCode = bin2hex(openssl_random_pseudo_bytes(16)); $hashedNewUserCode = hash('sha512', $createNewUserCode, false); // Copy information from the given application to a new user $user = new User(); $user->setLastName($application->getLastName()); $user->setFirstName($application->getFirstName()); $user->setGender($application->getStatistic()->getGender()); $user->setPhone($application->getPhone()); $user->setFieldOfStudy($application->getStatistic()->getFieldOfStudy()); $user->setEmail($application->getEmail()); // Create Username from email, and make sure it's unique $new_username = explode("@", $application->getEmail())[0]; $user_rep = $em->getRepository('AppBundle:User'); $violator = $user_rep->findOneBy(array('user_name' => $new_username)); $postfix = 0; while ($violator) { $postfix++; $violator = $user_rep->findOneBy(array('user_name' => $new_username . $postfix)); } if ($postfix) { $new_username = $new_username . $postfix; } $user->setUserName($new_username); $user->setPassword($new_username); $user->setIsActive('0'); $user->setNewUserCode($hashedNewUserCode); // Give the new user the default role $user->addRole($role); // Update the application $application->setUserCreated(true); // Update application statistic $application->getStatistic()->setAccepted(true); // Persist $em->persist($application); $em->persist($user); $em->flush(); //Sends a email with the url for resetting the password //echo('127.0.0.1:8000/opprettbruker/'.$createNewUserCode.''); $this->sendNewUserEmail($createNewUserCode, $user->getEmail()); return new JsonResponse(['success' => true]); } catch (\Exception $e) { // If it is a integrity violation constraint (i.e a user with the email already exists) if ($e->getPrevious()) { //If the error occurred when sending email, $e->getPrevious() will be null if ($e->getPrevious()->getCode() == 23000) { $message = 'En bruker med denne E-posten eksisterer allerede.'; } } else { $message = 'En feil oppstod. Kontakt IT ansvarlig.'; } return new JsonResponse(['success' => false, 'cause' => $message]); } }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $belacUser = new User(); $belacUser->setUsername('belac'); $belacUser->setEmail('*****@*****.**'); $belacUser->setFirstName('Belac'); $belacUser->setLastName('Kriv'); $belacUser->setIsActive(true); $belacUser->setDefaultDepartment($this->getReference('stepDept')); $belacUser->setOrganization($this->getReference('stepOrg')); $belacUserRole = new UserRole(); $belacUserRole->setUser($belacUser); $belacUserRole->setRole($this->getReference('ROLE_DEV')); $belacUser->addUserRole($belacUserRole); $belacPassword = '******'; $encoder = $this->container->get('security.password_encoder'); $encoded = $encoder->encodePassword($belacUser, $belacPassword); $belacUser->setPassword($encoded); $manager->persist($belacUser); $plainUser = new User(); $plainUser->setUsername('usertest'); $plainUser->setEmail('user@none'); $plainUser->setFirstName('User'); $plainUser->setLastName('Test'); $plainUser->setIsActive(true); $plainUser->setDefaultDepartment($this->getReference('oneOne')); $plainUser->setOrganization($this->getReference('demoOrg')); $plainUserRole = new UserRole(); $plainUserRole->setUser($plainUser); $plainUserRole->setRole($this->getReference('ROLE_USER')); $plainUser->addUserRole($plainUserRole); $plainPassword = '******'; $encoder = $this->container->get('security.password_encoder'); $encoded = $encoder->encodePassword($plainUser, $plainPassword); $plainUser->setPassword($encoded); $manager->persist($plainUser); $leadUser = new User(); $leadUser->setUsername('leadtest'); $leadUser->setEmail('lead@none'); $leadUser->setFirstName('Lead'); $leadUser->setLastName('Test'); $leadUser->setIsActive(true); $leadUser->setDefaultDepartment($this->getReference('oneOne')); $leadUser->setOrganization($this->getReference('demoOrg')); $leadUserRole = new UserRole(); $leadUserRole->setUser($leadUser); $leadUserRole->setRole($this->getReference('ROLE_LEAD')); $leadUser->addUserRole($leadUserRole); $leadPassword = '******'; $encoder = $this->container->get('security.password_encoder'); $encoded = $encoder->encodePassword($leadUser, $leadPassword); $leadUser->setPassword($encoded); $manager->persist($leadUser); $adminUser = new User(); $adminUser->setUsername('admintest'); $adminUser->setEmail('admin@none'); $adminUser->setFirstName('Admin'); $adminUser->setLastName('Test'); $adminUser->setIsActive(true); $adminUser->setDefaultDepartment($this->getReference('oneOne')); $adminUser->setOrganization($this->getReference('demoOrg')); $adminUserRole = new UserRole(); $adminUserRole->setUser($adminUser); $adminUserRole->setRole($this->getReference('ROLE_ADMIN')); $adminUser->addUserRole($adminUserRole); $adminPassword = '******'; $encoder = $this->container->get('security.password_encoder'); $encoded = $encoder->encodePassword($adminUser, $adminPassword); $adminUser->setPassword($encoded); $manager->persist($adminUser); $manager->flush(); $aclProvider = $this->container->get('security.acl.provider'); $devRoleSecurityIdentity = new RoleSecurityIdentity('ROLE_DEV'); $adminRoleSecurityIdentity = new RoleSecurityIdentity('ROLE_ADMIN'); $leadRoleSecurityIdentity = new RoleSecurityIdentity('ROLE_LEAD'); $userRoleSecurityIdentity = new RoleSecurityIdentity('ROLE_USER'); $objectIdentity = ObjectIdentity::fromDomainObject($belacUser); $acl = $aclProvider->createAcl($objectIdentity); $acl->insertObjectAce($userRoleSecurityIdentity, MaskBuilder::MASK_VIEW); $acl->insertObjectAce($devRoleSecurityIdentity, MaskBuilder::MASK_OPERATOR); $aclProvider->updateAcl($acl); $objectIdentity = ObjectIdentity::fromDomainObject($belacUserRole); $acl = $aclProvider->createAcl($objectIdentity); $acl->insertObjectAce($userRoleSecurityIdentity, MaskBuilder::MASK_VIEW); $acl->insertObjectAce($devRoleSecurityIdentity, MaskBuilder::MASK_OPERATOR); $aclProvider->updateAcl($acl); $objectIdentity = ObjectIdentity::fromDomainObject($plainUser); $acl = $aclProvider->createAcl($objectIdentity); $acl->insertObjectAce($userRoleSecurityIdentity, MaskBuilder::MASK_VIEW); $acl->insertObjectAce($adminRoleSecurityIdentity, MaskBuilder::MASK_OPERATOR); $aclProvider->updateAcl($acl); $objectIdentity = ObjectIdentity::fromDomainObject($plainUserRole); $acl = $aclProvider->createAcl($objectIdentity); $acl->insertObjectAce($userRoleSecurityIdentity, MaskBuilder::MASK_VIEW); $acl->insertObjectAce($adminRoleSecurityIdentity, MaskBuilder::MASK_OPERATOR); $aclProvider->updateAcl($acl); $objectIdentity = ObjectIdentity::fromDomainObject($leadUser); $acl = $aclProvider->createAcl($objectIdentity); $acl->insertObjectAce($userRoleSecurityIdentity, MaskBuilder::MASK_VIEW); $acl->insertObjectAce($adminRoleSecurityIdentity, MaskBuilder::MASK_OPERATOR); $aclProvider->updateAcl($acl); $objectIdentity = ObjectIdentity::fromDomainObject($leadUserRole); $acl = $aclProvider->createAcl($objectIdentity); $acl->insertObjectAce($userRoleSecurityIdentity, MaskBuilder::MASK_VIEW); $acl->insertObjectAce($adminRoleSecurityIdentity, MaskBuilder::MASK_OPERATOR); $aclProvider->updateAcl($acl); $objectIdentity = ObjectIdentity::fromDomainObject($adminUser); $acl = $aclProvider->createAcl($objectIdentity); $acl->insertObjectAce($userRoleSecurityIdentity, MaskBuilder::MASK_VIEW); $acl->insertObjectAce($adminRoleSecurityIdentity, MaskBuilder::MASK_OPERATOR); $aclProvider->updateAcl($acl); $objectIdentity = ObjectIdentity::fromDomainObject($adminUserRole); $acl = $aclProvider->createAcl($objectIdentity); $acl->insertObjectAce($userRoleSecurityIdentity, MaskBuilder::MASK_VIEW); $acl->insertObjectAce($adminRoleSecurityIdentity, MaskBuilder::MASK_OPERATOR); $aclProvider->updateAcl($acl); }