Advertisement
Guest User

Untitled

a guest
Aug 13th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.75 KB | None | 0 0
  1.  // create the ROLE_ADMIN role
  2.         $role = new Role();
  3.         $role->setName('ROLE_ADMIN');
  4.  
  5.         $manager->persist($role);
  6.  
  7.         // create a user
  8.         $user = new User();
  9.         $user->setFirstName('John');
  10.         $user->setLastName('Doe');
  11.         $user->setEmail('john@example.com');
  12.         $user->setUsername('john.doe');
  13.         $user->setSalt(md5(time()));
  14.  
  15.         // encode and set the password for the user,
  16.         // these settings match our config
  17.         $encoder = new MessageDigestPasswordEncoder('sha512', true, 10);
  18.         $password = $encoder->encodePassword('admin', $user->getSalt());
  19.         $user->setPassword($password);
  20.  
  21.         $user->getUserRoles()->add($role);
  22.  
  23.         $manager->persist($user);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement