Ir para o conteúdo

 Voltar a OASIS Suporte
Tela cheia

Problemas com a senha do usuário Administrador

7 de Julho de 2010, 18:38 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 10 vezes
1) Encontrei uma mensagem no fórum que apontava uma correção no arquivo oasis_install_create_table.sql 2) Fiz o ajuste e instalei o sistema em banco de dados mysql 3) Durante o assistente de instalação, defini a senha do administrador como 123546 4) O assistente não apresentou mensagem de erro. 5) Ao tentar logar, recebi a mensagem que o usuário/senha estavam inválidos 6) Constatei que havia diferença na senha armazenada através do comando SELECT tx_senha, MD5('123456') FROM s_profissional 7) Alterei a senha no banco de dados com o comando UPDATE s_profissional SET tx_senha = MD5('123456') O problema persiste. Alguém pode me ajudar?

Autor: Sergio Queiroz


55 comentários

  • 3cd39f143603eee02413009e52593689?only path=false&size=50&d=404Sergio Queiroz(usuário não autenticado)
    8 de Julho de 2010, 11:06

     

    Encontrei neste tópico que o problema está associado ao uso do MySQL. Infelizmente não tenho como opção a adoção do Postgres. Alguem já enfrentou este problema? Como resolveu?

    • 3cd39f143603eee02413009e52593689?only path=false&size=50&d=404Sergio Queiroz(usuário não autenticado)
      8 de Julho de 2010, 12:02

       

      Encontrei neste tópico comandos pra executar no mysql e alterações nos arquivos de constantes e action.

      Segui as orientações mas o problema persiste.

      • 3cd39f143603eee02413009e52593689?only path=false&size=50&d=404Sergio Queiroz(usuário não autenticado)
        8 de Julho de 2010, 16:23

         

        Três ações resolveram o problema:

        1 - Alteração da função getAuthAdapter (disponível em oasis\library\base\controller\action\helper\util.php por:

        public static function getAuthAdapter($formData, $tableName, $identityColumn, $credentialColumn, $treatment = "MD5")
            {
                //Obtém o adaptador de banco de dados a partir do registro
                $dbAdapter = Zend_Registry::get('db');

                //Configura informações específicas do banco de dados
                $authAdapter = new Zend_Auth_Adapter_DbTable($dbAdapter);
                $authAdapter->setTableName($tableName)
                            ->setIdentityColumn($identityColumn)
        //                    ->setCredentialTreatment("{$treatment}(?)");
                            ->setCredentialColumn($credentialColumn);

                //Aumenta a segurança da senha adicionado texto salt
                $config = Zend_Registry::get('banco');
                $salt = $config->auth->salt;
                $password = $salt.$formData['senha'];
                //Configura dados para autenticação
                $authAdapter->setIdentity($formData['usuario']);
        //        $authAdapter->setCredential($password);
                $authAdapter->setCredential(md5($password));

                return $authAdapter;
            }

        2 - Alteração do campo email para o domínio da organização

        UPDATE s_profissional
        SET tx_email_institucional = 'administrador@meudominio.com.br'

         

        3 - Utilizar o email nas credenciais de logon (estava tentando apenas com Administrador)

         Gostaria de agradecer à disponibilidade e colaboração do Hudson Carrano, coordenador técnico do Oasis.

  • 362668c0cfb18a56b64d4aa5c24bd0cc?only path=false&size=50&d=404Vitor Hugo Sampiron(usuário não autenticado)
    27 de Julho de 2010, 20:20

     

    Olá Sergio,

     

    Fiz os passos, mas não consegui colocar o Oasis com o mysql.

    Poderia me dar uma mão?

     

     

    Obrigado.

     

    Att

    Vitor

Sistema Excelente!

31 de Outubro de 2011, 10:53, por Desconhecido

Em função da organização e controle total da área de TI, a tendência é que o OASIS seja cada vez mais utilizado . Este sistema organizou a informática do MDIC quando foi lançado, período em que eu era Gerente de Projetos no MDIC e participei do projeto trabalhando diretamente com ele. Vejo que desde então houveram ótimas mudanças que acompanham as tendências do mercado,  como o dashboard por exemplo. Parabéns aos Analistas e Desenvolvedores!



OASIS QUEBRA RECORDE DE ADESÃO

13 de Setembro de 2009, 15:31, por Desconhecido

Durante o CONSEGI foi lançada a solução de número 30: o Sistema OASIS, que trata do Controle de Contratos e Projetos. A solução foi desenvolvida pelo Ministério do Desenvolvimento, Indústria e Comércio e quebrou o recorde de cadastramentos do Portal: mais de 726 adesões em apenas um dia. A solução pode ser acessada pelo endereço http://www.softwarepublico.gov.br/ver-comunidade?community_id=8566986