Tela de login em estado de espera?

7 respostas
javamysql
T

Galera, tenho uma tela de validação de login, toda vez que ela fecha para abrir uma das telas de cadastro, quando volta tenho que validar o login novamente, alguém pode me ajudar a solucionar isso, de uma forma que: a tela de login fique em estado de espera enquanto as outras são executadas?

7 Respostas

Lucas_Camara

É java? .NET? Aplicação web ou desktop? PHP? Tá usando algum framework? Há alguma configuração de session timeout?

T

É JAVA, usando a IDE NetBeans, sem configuração de session timeout (sou novo na linguagem).

Lucas_Camara

sistema web ou desktop?

T

Desktop

Lucas_Camara

Você consegue disponibilizar o código para a gente ver?

T

Sim, mas antes deixa eu explicar como fundiona: a tela inicial tem os campos para validação de login, e alguns componentes (botão que chama a tela de cadastro) desabilitados, quando o login é validado os botões são habilitados, então quando clico para abrir a tela de cadastro por exemplo a tela de login é fechada, quando fecho a tela de cadastro a tela de login abre novamente, mas com os campos desabilitados sendo necessário logar novamente.

T
private Integer validaLogin() {
        LogInDAO dao = new LogInDAO();
        AtributosLogIn al = new AtributosLogIn();

        al.setLoginUsuario(ftfUsuario.getText());
        al.setSenhaUsuario(pssfSenha.getText());

        dao.validaLogin(al);

        return dao.validaLogin(al);
    }

    private void telaOrdemDeServico() {
        CadastroOrdeDeServico os = new CadastroOrdeDeServico();
        os.setVisible(true);

        this.dispose();
    }

    private void telaConfiguracaoUsuario() {
        ConfiguracaoUsuario cu = new ConfiguracaoUsuario();
        cu.setVisible(true);

        this.dispose();
    }

    private void telaCadastroCliente() {
        CadastroDeCliente cc = new CadastroDeCliente();
        cc.setVisible(true);

        this.dispose();
    }
Criado 7 de julho de 2016
Ultima resposta 7 de jul. de 2016
Respostas 7
Participantes 2