Beispiel #1
0
 public function changePassWithMail(\Core_Dto_Mapping $dtoPass, \Core_Dto_Entity $dtoUser = NULL)
 {
     $this->validatePass($dtoPass);
     $repository = $this->_getRepository();
     $user = $repository->find($dtoUser->getSqUsuario());
     $user->setTxSenha(md5($dtoPass->getTxSenhaNova()));
     $config = \Zend_Registry::get('configs');
     if ($config['authenticate']['ldap']) {
         $this->_changePassLdap($dtoPass, $user);
         $this->_changePassDb($dtoPass, $user, false);
     } else {
         $this->_changePassDb($dtoPass, $user);
     }
 }
Beispiel #2
0
 /**
  * @deprecated
  * DEAD CODE
  */
 public function findUser(\Core_Dto_Entity $dtoUser)
 {
     trigger_error('Method deprecated', E_USER_DEPRECATED);
     $queryBuilder = $this->_em->createQueryBuilder()->select('p.sqPessoa', 'u.sqUsuario', 'u.txSenha')->from('app:Usuario', 'u')->innerJoin('u.sqPessoa', 'p')->where('u.sqUsuario = :sqUsuario')->setParameter('sqUsuario', $dtoUser->getSqUsuario())->andWhere('u.sqPessoa = :sqPessoa')->setParameter('sqPessoa', $dtoUser->getSqPessoa()->getSqPessoa())->andWhere('u.stAtivo = :stAtivo')->setParameter('stAtivo', TRUE, 'boolean');
     return $queryBuilder->getQuery()->getOneOrNullResult();
 }