public function setUp() { $this->user = new User(); $this->user->setUsername('test'); $this->user->setEmail('*****@*****.**'); $this->user->setPassword('test'); $this->log = new StressLog(); $this->log->setLocaltime(new \DateTime()); $this->log->setLevel(6); $this->log->setUser($this->user); }
/** * {@inheritdoc} */ public function loadUserByOAuthUserResponse(UserResponseInterface $response) { $userEmail = $response->getEmail(); $user = $this->userManager->findUserByEmail($userEmail); // if null just create new user and set it properties if (null === $user) { $userData = $response->getResponse(); $user = new User(); $user->setUsername($userData['formattedName']); $user->setPlainPassword(rand(1000000, 10000000)); //TODO:find a better option //TODO: add location, company name, .. $user->setEmail($response->getEmail()); $user->setEnabled(true); $this->userManager->updateUser($user); $this->em->flush(); return $user; } // else update access token of existing user $serviceName = $response->getResourceOwner()->getName(); $setter = 'set' . ucfirst($serviceName) . 'AccessToken'; $user->{$setter}($response->getAccessToken()); //update access token return $user; }
public function load(ObjectManager $manager) { $userAdmin = new User(); $userAdmin->setFname('Ade'); $userAdmin->setLname('Arce'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setPassword('password'); $userAdmin2 = new User(); $userAdmin2->setFname('Bob'); $userAdmin2->setLname('Brush'); $userAdmin2->setEmail('*****@*****.**'); $userAdmin2->setPassword('password'); $userAdmin3 = new User(); $userAdmin3->setFname('Cat'); $userAdmin3->setLname('Capther'); $userAdmin3->setEmail('*****@*****.**'); $userAdmin3->setPassword('password'); $manager->persist($userAdmin); $manager->persist($userAdmin2); $manager->persist($userAdmin3); $manager->flush(); $this->addReference('user_one', $userAdmin); $this->addReference('user_two', $userAdmin2); $this->addReference('user_three', $userAdmin3); }
/** * {@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 load(ObjectManager $manager) { $passwordEncoder = $this->container->get('security.password_encoder'); $user_user = new User(); $user_user->setUsername('user_user'); $user_user->setEmail('*****@*****.**'); $user_user->setRoles(array('ROLE_USER')); $user_user->setEnabled(true); $encodedPassword = $passwordEncoder->encodePassword($user_user, 'qweasz'); $user_user->setPassword($encodedPassword); $manager->persist($user_user); $user_admin = new User(); $user_admin->setUsername('user_admin'); $user_admin->setEmail('*****@*****.**'); $user_admin->setRoles(array('ROLE_ADMIN')); $user_admin->setEnabled(true); $encodedPassword = $passwordEncoder->encodePassword($user_admin, 'qweasz'); $user_admin->setPassword($encodedPassword); $manager->persist($user_admin); $user_moderator = new User(); $user_moderator->setUsername('user_moderator'); $user_moderator->setEmail('*****@*****.**'); $user_moderator->setRoles(array('ROLE_MODERATOR')); $user_moderator->setEnabled(true); $encodedPassword = $passwordEncoder->encodePassword($user_moderator, 'qweasz'); $user_moderator->setPassword($encodedPassword); $manager->persist($user_moderator); $manager->flush(); }
/** * @Route("/addUser/{uname}/{pswd}/{email}/{age}/{pic}/{phone}/{status}/{credit}") */ public function addUserAction($uname, $pswd, $email, $age, $pic, $phone, $status, $credit) { $response = new JsonResponse(); $res = $this->uniqAction($uname, $email, $phone, $credit); if (empty($res)) { $date = new \DateTime($age); //$date->format('Y-m-d'); $user = new User(); $user->setName($uname); $user->setNickName($uname); $user->setPassword($pswd); $user->setEmail($email); $user->setBirthday($date); $user->setPicpath($pic); $user->setPhone($phone); $user->setStatus($status); $user->setCredit($credit); $em = $this->getDoctrine()->getManager(); $em->persist($user); $em->flush(); //print_r($user); $response->setData(array('response' => array('profile' => array(array("valid" => true))))); } else { $response->setData(array('response' => array('profile' => array($res)))); } return $response; }
private function loadPosts(ObjectManager $manager) { $passwordEncoder = $this->container->get('security.password_encoder'); $user = new User(); $user->setUsername('vvasia'); $user->setDisplayName('Vasia Vasin'); $user->setEmail('*****@*****.**'); $user->setUuid('uuid'); $encodedPassword = $passwordEncoder->encodePassword($user, 'password'); $user->setPassword($encodedPassword); $user->setRoles(['ROLE_USER']); $manager->persist($user); $manager->flush(); /** @var User $author */ $author = $manager->getRepository('AppBundle:User')->findOneBy(['email' => '*****@*****.**']); foreach (range(1, 10) as $i) { $post = new Post(); $post->setTitle($this->getRandomPostTitle() . ' ' . uniqid())->setSummary($this->getRandomPostSummary())->setSlug($this->container->get('slugger')->slugify($post->getTitle()))->setContent($this->getPostContent())->setAuthor($author)->setPublishedAt(new \DateTime('now - ' . $i . 'days'))->setState($this->getRandomState())->setCategory($category); foreach (range(1, 5) as $j) { $comment = new Comment(); $comment->setUser($user)->setPublishedAt(new \DateTime('now + ' . ($i + $j) . 'seconds'))->setContent($this->getRandomCommentContent())->setPost($post); $manager->persist($comment); $post->addComment($comment); } if (rand(0, 1)) { $vote = new Vote(); $vote->setAuthorEmail(rand(0, 1) ? '*****@*****.**' : '*****@*****.**'); $vote->setPost($post); $vote->setVote(rand(0, 1)); } $manager->persist($post); $category->addPost($post); } $manager->flush(); }
private function loadUsers(ObjectManager $manager) { $passwordEncoder = $this->container->get('security.password_encoder'); $johnUser = new User(); $johnUser->setUsername('john_user'); $johnUser->setEmail('*****@*****.**'); $encodedPassword = $passwordEncoder->encodePassword($johnUser, 'kitten'); $johnUser->setPassword($encodedPassword); $manager->persist($johnUser); $annaAdmin = new User(); $annaAdmin->setUsername('anna_admin'); $annaAdmin->setEmail('*****@*****.**'); $annaAdmin->setRoles(array('ROLE_ADMIN')); $encodedPassword = $passwordEncoder->encodePassword($annaAdmin, 'kitten'); $annaAdmin->setPassword($encodedPassword); $manager->persist($annaAdmin); $avantripAdmin = new User(); $avantripAdmin->setUsername('admin'); $avantripAdmin->setEmail('*****@*****.**'); $avantripAdmin->setRoles(array('ROLE_ADMIN')); $encodedPassword = $passwordEncoder->encodePassword($avantripAdmin, 'adminavantrip'); $avantripAdmin->setPassword($encodedPassword); $manager->persist($avantripAdmin); $manager->flush(); }
public function createAction($format) { try { $em = $this->getDoctrine()->getManager(); $user = new User(); $params = array(); $content = $this->get("request")->getContent(); if (!empty($content)) { $params = json_decode($content, true); $user->setConfirmationToken($params['confirmationToken']); $user->setCredentialsExpireAt($params['credentialsExpireAt']); $user->setCredentialsExpired($params['credentialsExpired']); $user->setEmail($params['email']); $user->setEmailCanonical($params['emailCanonical']); $user->setEnabled($params['enabled']); $user->setExpired($params['expired']); $user->setExpiresAt($params['expiresAt']); $user->setLastLogin($params['lastLogin']); $user->setLocked($params['locked']); $user->setPassword($params['password']); $user->setPasswordRequestedAt($params['passwordRequestedAt']); $user->setRoles($params['roles']); $user->setSalt($params['salt']); $user->setUsername($params['username']); $user->setUsernameCanonical($params['usernameCanonical']); } $em->persist($user); $em->flush(); return $this->formatResponse("ok", $format); } catch (Exception $ex) { return $this->formatResponse("error", $format); } }
/** * handles the creation of a new User * @Route("/register/create", name="create_user") */ public function createUserAction() { $errorMessage = ""; $successMessage = ""; $defaultValues = ['username' => "", 'password' => "", 'passwordconfirm' => "", 'email' => ""]; // get POST request $request = Request::createFromGlobals(); $username = $request->request->get('username'); $email = $request->request->get('email'); $password = $request->request->get('password'); $passwordconfirm = $request->request->get('passwordconfirm'); //checks what fields are blank if (empty($username) || empty($email) || empty($password) || empty($passwordconfirm)) { $errorMessage = "Sie müssen alle Felder ausfüllen!"; $defaultValues = ['username' => $username, 'password' => $password, 'passwordconfirm' => $passwordconfirm, 'email' => $email]; } elseif ($password !== $passwordconfirm) { $errorMessage = "Die Passwörter müssen übereinstimmen!"; $defaultValues = ['username' => $username, 'password' => "", 'passwordconfirm' => "", 'email' => $email]; } else { //writes the the new User in the Database $user = new User(); $user->setUsername($username); $user->setPassword(password_hash($password, PASSWORD_BCRYPT, array('cost' => 12))); $user->setEmail($email); $user->setRoles(array('ROLE_USER')); $em = $this->getDoctrine()->getManager(); $em->persist($user); $em->flush(); $successMessage = "Benutzer wurde erfolgreich angelegt!"; } return $this->render('AppBundle:Account:register.html.twig', array('errorMessage' => $errorMessage, 'successMessage' => $successMessage, 'defaultValues' => $defaultValues)); }
/** * Load default users * * @param ObjectManager $manager */ public function load(ObjectManager $manager) { $repository = $manager->getRepository('AppBundle:User'); // Default admin $user = $repository->find(1); if ($user === null) { $user = new User(); $user->setName('Test User'); $user->setEmail('*****@*****.**'); $encoder = $this->container->get('security.password_encoder'); $password = $encoder->encodePassword($user, '123123'); $user->setPassword($password); $user->setActive(true); $manager->persist($user); } $this->addReference('test-user', $user); // Test user $admin = $repository->find(2); if ($admin === null) { $admin = new User(); $admin->setName('Test Admin'); $admin->setEmail('*****@*****.**'); $encoder = $this->container->get('security.password_encoder'); $password = $encoder->encodePassword($admin, 'password'); $admin->setPassword($password); $admin->setActive(true); $manager->persist($admin); } $this->addReference('admin-user', $admin); $manager->flush(); }
public function load(ObjectManager $manager) { /** @var EncoderFactoryInterface */ $factory = $this->container->get('security.encoder_factory'); $john = new User(); $john->setUsername('john'); $john->setEmail('*****@*****.**'); $john->setRoles(array('ROLE_USER')); $john->setEnabled(true); $encoder = $factory->getEncoder($john); $password = $encoder->encodePassword('john', $john->getSalt()); $john->setPassword($password); $john->setApiToken('abcdefgh'); $manager->persist($john); $sofia = new User(); $sofia->setUsername('sofia'); $sofia->setEmail('*****@*****.**'); $sofia->setRoles(array('ROLE_USER')); $sofia->setEnabled(true); $encoder = $factory->getEncoder($sofia); $password = $encoder->encodePassword('sofia', $sofia->getSalt()); $sofia->setPassword($password); $sofia->setApiToken('1234567'); $manager->persist($sofia); $manager->flush(); }
public function getUser($authorizationCode, UserProviderInterface $userProvider) { $provider = $this->getFacebookOAuthProvider(); try { // the credentials are really the access token $accessToken = $provider->getAccessToken('authorization_code', ['code' => $authorizationCode]); } catch (IdentityProviderException $ex) { $response = $e->getResponseBody(); $errorCode = $response['error']['code']; $message = $response['error']['message']; //var_dump($response); //TODO throw a custom error to handle ??? } $fbUser = $provider->getResourceOwner($accessToken); $email = $fbUser->getEmail(); $em = $this->container->get('doctrine')->getManager(); $user = $em->getRepository('AppBundle:User')->findOneBy(['email' => $email]); //If there is no user, we need to create one if (!$user) { $user = new User(); $user->setUsername($email); $user->setEmail($email); //Set to unencoded password. //Since passwords are encode when checked, users should not be able to login using it $user->setPassword('FACEBOOK LOGIN'); //Make sure that a user has at least the role of ROLE_USER when created $roles = $user->getRoles(); $user->setRoles($roles); } $user->setFacebookId($fbUser->getId()); $em->persist($user); $em->flush(); return $user; }
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; }
/** * {@inheritdoc} */ public function load(ObjectManager $manager) { $passwordEncoder = $this->container->get('security.password_encoder'); $joeUser = new User(); $joeUser->setUsername('joe_user'); $joeUser->setEmail('*****@*****.**'); $encodedPassword = $passwordEncoder->encodePassword($joeUser, 'pa$$word'); $joeUser->setPassword($encodedPassword); $joeUser->setEnabled(true); $manager->persist($joeUser); $this->setReference('user-joe_user', $joeUser); $johnAdmin = new User(); $johnAdmin->setUsername('john_admin'); $johnAdmin->setEmail('*****@*****.**'); $johnAdmin->setRoles(array('ROLE_ADMIN')); $encodedPassword = $passwordEncoder->encodePassword($johnAdmin, 'pa$$word'); $johnAdmin->setPassword($encodedPassword); $johnAdmin->setEnabled(true); $manager->persist($johnAdmin); $this->setReference('user-john_admin', $johnAdmin); $jackSuper = new User(); $jackSuper->setUsername('jack_super'); $jackSuper->setEmail('*****@*****.**'); $jackSuper->setRoles(array('ROLE_SUPER_ADMIN')); $encodedPassword = $passwordEncoder->encodePassword($jackSuper, 'pa$$word'); $jackSuper->setPassword($encodedPassword); $jackSuper->setEnabled(true); $manager->persist($jackSuper); $this->setReference('user-jack_super', $jackSuper); $manager->flush(); }
public function load(ObjectManager $manager) { $passwordEncoder = $this->container->get('security.password_encoder'); for ($i = 0; $i < 3; $i++) { $user_user = new User(); $user_user->setUsername('user_user' . $i); $user_user->setEmail('user_user' . $i . '@rainbow.com'); $user_user->setRoles(array('ROLE_USER')); $user_user->setEnabled(true); $encodedPassword = $passwordEncoder->encodePassword($user_user, 'qweasz'); $user_user->setPassword($encodedPassword); $manager->persist($user_user); $user_manager = new User(); $user_manager->setUsername('user_manager' . $i); $user_manager->setEmail('user_manager' . $i . '@rainbow.com'); $user_manager->setRoles(array('ROLE_MANAGER')); $user_manager->setEnabled(true); $encodedPassword = $passwordEncoder->encodePassword($user_manager, 'qweasz'); $user_manager->setPassword($encodedPassword); $manager->persist($user_manager); } $user_admin = new User(); $user_admin->setUsername('user_admin'); $user_admin->setEmail('*****@*****.**'); $user_admin->setRoles(array('ROLE_ADMIN')); $user_admin->setEnabled(true); $encodedPassword = $passwordEncoder->encodePassword($user_admin, 'qweasz'); $user_admin->setPassword($encodedPassword); $manager->persist($user_admin); $manager->flush(); }
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) { $encoder = $this->container->get('security.password_encoder'); $userAdmin = new User(); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setEnabled(1); $userAdmin->setUsername('Paul Mesnilgrente'); $password = $encoder->encodePassword($userAdmin, 'lB7Xq9WdOxCz7Xzod1FH'); $userAdmin->setPassword($password); $userAdmin->setRoles(array('ROLE_SUPER_ADMIN')); $manager->persist($userAdmin); $manager->flush(); $user1 = new User(); $user1->setEmail('*****@*****.**'); $user1->setEnabled(1); $user1->setUsername('Karol-anne Pelosato'); $password = $encoder->encodePassword($user1, '2pMJVtuDtwkctwtf3fLQ'); $user1->setPassword($password); $user1->setRoles(array('ROLE_USER')); $manager->persist($user1); $manager->flush(); $user2 = new User(); $user2->setEmail('*****@*****.**'); $user2->setEnabled(1); $user2->setUsername('Fabien Mesnilgrente'); $password = $encoder->encodePassword($user2, 'lv4Uem4OtFmfSYYDGX'); $user2->setPassword($password); $user2->setRoles(array('ROLE_USER')); $manager->persist($user2); $manager->flush(); $this->addReference('user-admin', $userAdmin); $this->addReference('user-karo', $user1); $this->addReference('user-fabien', $user2); }
public function testSetEmail() { // new entity $user = new User(); // Use the setEmail method $user->setEmail("*****@*****.**"); // Assert the result $this->assertEquals("*****@*****.**", $user->getEmail()); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $annaAdmin = new User(); $annaAdmin->setUsername('anna_admin'); $annaAdmin->setEmail('*****@*****.**'); $encoded = $this->container->get('security.password_encoder')->encodePassword($annaAdmin, 'kitten'); $annaAdmin->setPassword($encoded); $manager->persist($annaAdmin); $manager->flush(); }
/** * {@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(); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $user = new User(); $user->setUsername('karol'); $user->setEmail('*****@*****.**'); $encoder = $this->container->get('security.encoder_factory')->getEncoder($user); $user->setPassword($encoder->encodePassword('karol', $user->getSalt())); $manager->persist($user); $manager->flush(); }
/** * @Route("/demo/examble", name="examble") */ public function createAction() { $user = new User(); $user->setUsername('Benjamin Knecht'); $user->setEmail('*****@*****.**'); $em = $this->getDoctrine()->getManager(); $em->persist($user); $em->flush(); return new Response('Created User id ' . $user->getId()); }
public function load(ObjectManager $manager) { $user = new User(); $user->setUsername('admin'); $user->setPassword('$2a$08$jHZj/wJfcVKlIwr5AvR78euJxYK7Ku5kURNhNx.7.CSIJ3Pq6LEPC'); $user->setEmail("*****@*****.**"); $user->setAvatarUrl("default_avatar.jpg"); $manager->persist($user); $manager->flush(); }
/** * {@inheritdoc} */ public function load(ObjectManager $manager) { $students = [['email' => '*****@*****.**', 'firstname' => 'Adam', 'lastname' => 'Adamski', 'password' => '12345678'], ['email' => '*****@*****.**', 'firstname' => 'Anna', 'lastname' => 'Annowska', 'password' => '12345678']]; foreach ($students as $student) { $user = new User(); $user->setEmail($student['email'])->setFirstname($student['firstname'])->setLastname($student['lastname'])->setPlainPassword($student['password'])->setRoles(['ROLE_USER'])->setEnabled(true); $manager->persist($user); $manager->flush(); } }
public function __construct() { $user = new User(); $user->setId("1"); $user->setUsername("test"); $user->setEmail('*****@*****.**'); $user->setPassword("pass"); $user->setAvatarUrl("default_avatar.jpg"); $this->user = $user; }
/** * Tests if the username property is set, if its not set while setting the email */ public function testSetEmail() { $user = new User(); $this->assertNull($user->getEmail()); $user->setEmail('*****@*****.**'); $this->assertEquals($user->getEmail(), $user->getUsername()); $secondUser = new User(); $secondUser->setUsername('username'); $secondUser->setEmail('*****@*****.**'); $this->assertNotEquals($secondUser->getEmail(), $secondUser->getUsername()); }
public function createUser($email, $plainPassword, $username = null) { $user = new User(); $user->setEmail($email); $user->setUsername($username ? $username : '******' . rand(0, 10000)); $password = $this->getService('security.password_encoder')->encodePassword($user, $plainPassword); $user->setPassword($password); $this->getEntityManager()->persist($user); $this->getEntityManager()->flush(); return $user; }
public function load(ObjectManager $manager) { $user = new User(); $user->setUsername('testuser'); $user->setPlainPassword('testpass'); $user->setEmail('*****@*****.**'); $user->setEnabled(true); $manager->persist($user); $manager->flush(); $this->addReference('test-user', $user); }
/** * Load data fixtures with the passed EntityManager * * @param ObjectManager $manager */ public function load(ObjectManager $manager) { $passwordEncoder = $this->container->get('security.password_encoder'); $user = new User(); $user->setEmail('*****@*****.**'); $user->setIsActive(true); $user->setPassword($passwordEncoder->encodePassword($user, '12345')); $user->setUsername('fix'); $manager->persist($user); $manager->flush(); }