Ir para o conteúdo

 Voltar a Fórum do For...
Tela cheia

Chamar um form antes menu e depois do login

13 de Março de 2013, 19:45 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 31 vezes

Olá,

estou precisando chamar uma tela na minha aplicação que apareça antes do menu e depois que o usuário estiver logado. Esta tela será para ela alterar a senha caso seja a primeira vez que ele esteja logando no sistema, como eu faço isso.

 


 

Autor: Wagner Santos Jesus


22 comentários

  • 51b06d6eae66e2cfdfc361d418eea715?only path=false&size=50&d=404Luis Eugênio barbosa(usuário não autenticado)
    14 de Março de 2013, 9:26

     

    Wagner,

    A maneira mas rápida de implementar isso seria definir para a aplicação o modulo que será executado assim que o usuário fizer o login. Neste módulo voce poderá verificar se é ou não o primeiro acesso e exibir o formulário.

    Para definir o modulo inicial utilize o método $app->setDefaultModule('meu_modulo_inicial.php'); no arquivo index.php. No arquivo "meu_modulo_inicial.php" você vai fazer suas validações e chamar o método $frm->show() somente se for para exibir o formulário.

    Exemplo do módulo "meu_modulo_inicial.php"

    <?php
    $frm = new TForm('Alterar Senha');

    // implementar aqui a lógida de verificação se é o primeiro acesso.

    $primeiroAcesso = true; // ou false;

    if( $primeiroAcesso)
    {
        $frm->addJavascript('top.jQuery("#div_main_menu").hide();'); // esconder o menu
        $frm->show();
    }
    ?>

    Abraço.

Essa comunidade não possui posts nesse blog