Ir para o conteúdo

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

Tela inicial do Formdin

15 de Fevereiro de 2013, 16:59 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 0 vezes

Olá,

Gostaria de saber se é possível fazer uma alteração na chamada da tela principal, ao entrar no sistema seria exibido apenas a caixa de login com tela toda branca ou uma imagem ao fundo e somente após o login e senha ser confirmado o Formdin montaria a tela da aplicação com cabeçalho, menu, etc.

 Obrigado. 

Autor: Leandro Santos


22 comentários

  • 51b06d6eae66e2cfdfc361d418eea715?only path=false&size=50&d=404Luis Eugênio barbosa(usuário não autenticado)
    16 de Fevereiro de 2013, 10:43

     

    Leandro,

    a classe TApplication do FormDin, utiliza o plugin jQuery UI Layout Plug-in, portanto voce pode controlar facilmente as áreas norte, sul da tela principal para esconde-las ou não.

    Então o exemplo que voce precisa ficaria assim:

    No arquivo index.php adicione as seguintes linhas:

    No começo do arquivo index.php tem a definição: define('APLICATIVO','SEGURANÇA');

    e antes do $app->run();

    if( !isset($_SESSION[APLICATIVO]['logado']) )
    {
        $app->setNorthInitClosed(true);
        $app->setSouthInitClosed(true);
    }
    Neste caso utilizei a minha variavel de sessão $_SESSION[APLICATIVO]['logado'] que só vai existir depois que o usuário fizer o login, mas pode ser qualquer outra que voce queira criar depois que o login for validado.

    Outra solução que talvez fosse até mais fácil seria adicionar o codigo javascript na tela de login para esconder os paineis da aplicação apos a montagem do formulário de login.

    Exemplo:

    $frm->addJavascript('top.jQuery(".ui-app-south,.ui-app-north").hide();');
    $frm->show();

    Abraço.

    • Bfad1e926a8f3039e7359a6c3c876de2?only path=false&size=50&d=404Everton Murilo Rodrigues Silva(usuário não autenticado)
      21 de Fevereiro de 2013, 14:04

       

      Luís, boa tarde,

      E se eu só não quiser que apareça, por exemplo, o texto com o conteúdo da minha variável APLICATIVO?

      Ou seja, eu quero que apareça a área Norte, mas quero definir exatamente quais variáveis seriam apresentadas.

      Obrigado.

Essa comunidade não possui posts nesse blog