Tenho uma tela de login em JSP e queria que ela fizesse a validação do login no banco de dados e se o login existisse redirecionava para a pagina dentro do sistema …
Eu fiz algumas coisas mas está dando erro nas linhas: 50, 51, 67 e 70.
<%@page import="br.com.lotuseventos.Conexao"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>:: Lotus Eventos ::</title>
<link href="componentes/stylebase.css" rel="stylesheet" type="text/css">
<link href="componentes/lotus.js" rel="JavaScript" type="text/javascript">
</head>
<body>
<div id="master">
<div id="topo"></div>
<div id="menu">
<ul>
<li class="current_page_item"><a href="#">Home</a></li>
<li><a href="#">Pesquisar</a></li>
<li><a href="#">Cadastrar</a></li>
<li><a href="#">Alterar</a></li>
<li><a href="#">Remover</a></li>
</ul>
</div>
<div id="conteudo" style="text-align: center">
<img src="componentes/images/conteudo_topo.jpg" alt="barra-cima">
<h1>Login</h1>
<form action="login" name="formLogin" method="post">
<table border="0" align="center">
<tr>
<td>Usuario: </td>
<td><input type="text" name="campoUser"></td>
</tr>
<tr>
<td>Senha: </td>
<td><input type="password" name="campoPassword"></td>
</tr>
</table>
</form>
<%
String campoUser = request.getParameter("campoUser");
String campoPassword = request.getParameter("campoPassword");
Conexao dbs = new Conexao();
dbs.getConnection();
dbs.execSQL("QUERY", "SELECT 1 FROM usuario WHERE nome = '"+ campoUser +"' AND senha = '"+ campoPassword +"' ");
if(dbs.getRs().next()) {
%>
with (document.formLogin) {
alert("USUARIO OK");
}
}
<%
}
else {
%>
<!-- AQUI TBM EH HTML -->
with (document.formLogin) {
alert("USUARIO E SENHA INCORRETO");
}
<%
}
dbs.destroySQL();
dbs.closeConnection();
%>
<img src="componentes/images/conteudo_baixo.jpg" alt="barra-baixo">
</div>
<div id="rodape"><p><a href="#">Lotus Eventos</a> @ 2011 - Todos os Direitos Reservados.</p></div>
</div>
</body>
</html>