コード例 #1
0
 public function load(ObjectManager $manager)
 {
     /** @var $user1 \Application\Entity\User */
     $user1 = new User();
     $user1->setUsername('Ila Best')->setEmail('*****@*****.**')->setPassword(rand());
     $manager->persist($user1);
     $user2 = new User();
     $user2->setUsername('Honorato Navarro')->setEmail('*****@*****.**')->setPassword(rand());
     $manager->persist($user2);
     $user3 = new User();
     $user3->setUsername('Reuben Ross')->setEmail('*****@*****.**')->setPassword(rand());
     $manager->persist($user3);
     $user4 = new User();
     $user4->setUsername('Buckminster Patel')->setEmail('*****@*****.**')->setPassword(rand());
     $manager->persist($user4);
     $user5 = new User();
     $user5->setUsername('Kaitlin Pearson')->setEmail('*****@*****.**')->setPassword(rand());
     $manager->persist($user5);
     $user6 = new User();
     $user6->setUsername('Devin Carson')->setEmail('*****@*****.**')->setPassword(rand());
     $manager->persist($user6);
     $user7 = new User();
     $user7->setUsername('Peter James')->setEmail('*****@*****.**')->setPassword(rand());
     $manager->persist($user7);
     $user8 = new User();
     $user8->setUsername('Carol Burgess')->setEmail('*****@*****.**')->setPassword(rand());
     $manager->persist($user8);
     $user9 = new User();
     $user9->setUsername('Walter Mccormick')->setEmail('*****@*****.**')->setPassword(rand());
     $manager->persist($user9);
     $user10 = new User();
     $user10->setUsername('Stuart Grant')->setEmail('*****@*****.**')->setPassword(rand());
     $manager->persist($user10);
     $manager->flush();
 }
コード例 #2
0
ファイル: LoadUserData.php プロジェクト: mdb-webdev/zfb2
 public function load(ObjectManager $manager)
 {
     $user = new User();
     $user->setUsername('testuser');
     $user->setPassword('test123');
     $user->setEmail('*****@*****.**');
     $manager->persist($user);
     $manager->flush();
 }
コード例 #3
0
 public function saveUserAction()
 {
     $em = $this->getServiceLocator()->get('Doctrine\\ORM\\EntityManager');
     $data = $this->getRequest()->getPost();
     $user = new User();
     $user->setUsername(strip_tags($data['player_name']));
     $user->setPassword(md5($data['player_password']));
     $user->setMail(strip_tags($data['player_email']));
     $user->setColor(strip_tags($data['player_color']));
     $em->persist($user);
     $em->flush();
     $authService = $this->getServiceLocator()->get('Zend\\Authentication\\AuthenticationService');
     $adapter = $authService->getAdapter();
     $adapter->setIdentityValue(strip_tags($data['player_name']));
     $adapter->setCredentialValue(md5($data['player_password']));
     $authResult = $authService->authenticate();
     if ($authResult->isValid()) {
         return $this->redirect()->toRoute('game');
     }
     return $this->redirect()->toRoute('home');
 }
コード例 #4
0
 /**
  * {@inheritDoc}
  */
 public function setUsername($username)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUsername', array($username));
     return parent::setUsername($username);
 }