Alguém pode me ajudar eu fiz uma pagina jsp de login mais eu nao consigo arrumar alguem pode me ajudar esta ai embaixo o codigo
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR...ml4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form name="login" method="post" action="login.jsp">
Usuário: <input type="text" name="usuario"><br>
Senha: <input type="password" name="senha"><br>
<input type="submit" value="Enviar!">
</form>
<%
// usuario e senha corretos
String usuario_p = "admin";
String senha_p = "admin";
// dados informados no formulário
String usuario = request.getParameter("usuario");
String senha = request.getParameter("senha");
// verifica se os dados informados estão corretos
if((usuario.equals(usuario_p)) && (senha.equals(senha_p))){
// login efetuado com sucesso. Agora você pode gravar uma
// sessão, um cookie ou direcionar o usuário para uma nova
// página
out.println("Login efetuado com sucesso!");
}
else{
// dados não conferem. Direcione o usuário para a página de
// login novamente
out.println("Dados não conferem. Tente novamente");
}
%>
</body>
</html>
</body>
</html>
Jsp
Started By KR3pT3R, 05/01/2012, 15:17
3 replies to this topic
#1
Posted 05/01/2012, 15:17
#2
Posted 27/01/2012, 15:55
arrumar?
Tenta fazer uma requisição para servlet, lá vc passa os parâmetros e ela faz a consulta retornando true ou false.
Ae tenta adaptar pra vc
index
<form name="forLogin" method="POST" action="ServletLogin">
<label>Usuário</label> <input type="text" name="j_username" size="15" maxlenght="15"/>
<label>Senha</label> <input type="password" name="j_password" size="15" maxlenght="15"/>
<input type="submit" name="btOk" value="Entrar"/>
</form>
ServletLogin
PrintWriter out = response.getWriter();
String login = request.getParameter("j_username");
String pwd = request.getParameter("j_password");
HttpSession sessao;
intt log = 0;
//conecta com o banco
Connection conexao = (Connection) new ConnectionFactory().getConnection();
String sql = "select login, password, id from users where login=? and password=?;";
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
stmt.setString(1, login);
stmt.setString(2, pwd);
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
log = rs.getInt("id");
}
RequestDispatcher rd = null;
if (log == 0) {
out.println("Usuário ou senha inválida");
sessao.invalidate();
} else {
rd = request.getRequestDispatcher("Home.jsp");
rd.forward(request, response);
}
}
Tenta fazer uma requisição para servlet, lá vc passa os parâmetros e ela faz a consulta retornando true ou false.
Ae tenta adaptar pra vc
index
<form name="forLogin" method="POST" action="ServletLogin">
<label>Usuário</label> <input type="text" name="j_username" size="15" maxlenght="15"/>
<label>Senha</label> <input type="password" name="j_password" size="15" maxlenght="15"/>
<input type="submit" name="btOk" value="Entrar"/>
</form>
ServletLogin
PrintWriter out = response.getWriter();
String login = request.getParameter("j_username");
String pwd = request.getParameter("j_password");
HttpSession sessao;
intt log = 0;
//conecta com o banco
Connection conexao = (Connection) new ConnectionFactory().getConnection();
String sql = "select login, password, id from users where login=? and password=?;";
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
stmt.setString(1, login);
stmt.setString(2, pwd);
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
log = rs.getInt("id");
}
RequestDispatcher rd = null;
if (log == 0) {
out.println("Usuário ou senha inválida");
sessao.invalidate();
} else {
rd = request.getRequestDispatcher("Home.jsp");
rd.forward(request, response);
}
}
Graduando em análise e desenvolvimento de sistemas.
ferramentas: c,c++,c#,.dotnet, sql server, mysql,access, java(desbravando), ajax,javascript,jquery, MVC, P.O.O.
Certificado: Microsoft S2b[dotnet]. e quero mais.
ferramentas: c,c++,c#,.dotnet, sql server, mysql,access, java(desbravando), ajax,javascript,jquery, MVC, P.O.O.
Certificado: Microsoft S2b[dotnet]. e quero mais.
#3
Posted 05/10/2017, 18:49
Buy Doxycycline Conseguir Viagra Online generic levitra 40 mg no prescription Viagra A Los 40 Anos Purchase Celebrex Online Commande Viagra Canada
Dapoxetine 30 Mg viagra online prescription Buy Furosemide Tablets Online Female Viagra
Dapoxetine 30 Mg viagra online prescription Buy Furosemide Tablets Online Female Viagra
#4
Posted 15/10/2017, 05:44
502 Cytotec Venta Online Usa cialis Brand Female Viagra Buy Alli Offshore
Donde Puedo Comprar Cytotec online pharmacy Propecia While On Accutane Drug
Donde Puedo Comprar Cytotec online pharmacy Propecia While On Accutane Drug
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)