Tela de Login

5 respostas
A

Pessoal, alguem pode me ajudar a fazer uma tela de Login utilizando o Mysql??
Eu ja tenho a Tela de Menu… quero criar uma tela antes para o funcionario realizar o login e entrar no sistema…

Se alguem tiver alguma ideia…

Obrigada

:?: :idea: :!:

5 Respostas

M

qual a sua mais especifacamente…???

A

Nao entendi qual a minha…:stuck_out_tongue:
Mas quero saber como faço a tela de login para validar o usuario para dai sim ele entrar no Sistema…

Obrigada

M

era qual a sua duvida…rs

mas entao se vc ja tem a tela o q vc tem q fazer eh conferir se o user e pass q o usuario digitar se forem validos eh soh redireciona-lo para ingressar ao sistema e criar um objeto session e em todas as tela do seu sistema vc confere se existe essa variavel se nao existir nao pode ter acesso ao conteudo…

esse eh o basico…

ate mais!!!

A

Muito Obrigada Pelos Links…

E outra coisa… estou usando para Desktop…

:razz:

M

Opa,

bem o critério é o mesmo. dê uma olhada neste código:

public boolean login ( String nome, String senha, String urlBd )
	{
		Class.forName("org.gjt.mm.mysql.Driver");
		try
		{
			Connection con = DriverManager.getConnection( urlBd );
			
			Statement stm = con.createStatement();
			String sql = "SELECT dsNome, dsSenha FROM tbUsuario " +
				"WHERE dsNome = '" +  nome  + 
				"' AND dsSenha = '" +  senha+ "'" ;
			PreparedStatement stmt_at = con.prepareStatement(sql);
			ResultSet res = stmt_at.executeQuery();
			if ( res.next() ) // se resultSet possuir registros então usuário foi reconhecido
			{
				res.close();
				stm.close();
				con.close();
				return true;
			}
			res.close();
			stm.close();
			con.close();
		}
		catch ( SQLException e )
		{
			System.out.println( e.toString() );
		}
		catch ( Exception e ) 
		{
			System.out.println( e.toString() );
		}
		return false;
	}

funciona tanto para desktop quanto para web.

:okok:

Criado 28 de julho de 2005
Ultima resposta 31 de jul. de 2005
Respostas 5
Participantes 3