Exemplo n.º 1
0
 public function alterarDadosAcesso(array $data, $id)
 {
     /**
      * @var $usuario \Security\Entity\Usuario
      */
     $usuario = $this->getEmRef('Security\\Entity\\Usuario', $id);
     if ($usuario) {
         if ($this->checaSenhaAtualUsuario($usuario, $data['senha_atual'])) {
             $dataUser = $usuario->toArray();
             $dataUser['senha'] = $usuario->encryptPassword($data["nova_senha"]);
             return parent::update($dataUser, 'Security\\Entity\\Usuario', $id);
         }
         return false;
     }
     return false;
 }