[jsp] 로그인 세션오류 관련..
글쓴이: position1 / 작성시간: 목, 2015/06/04 - 3:52오전
현재 mysql과 연동해서 회원가입을 성공하였고 db로 넘어가는거까지 mysql로 확인됬습니다
그런데 그 회원가입된 db로 로그인을하면 자꾸 아이디와 비밀번호가 일치하지않는다고 오류가나네요 ㅠ
로그인 체크부분 소스 뭐가잘못된건가요..??
<%@ page language = "java" import="java.sql.*" contentType = "text/html;charset=euc-kr" %>
<%
String id = request.getParameter("id");
String passwd = request.getParameter("passwd");
String name = "";
String no = "";
boolean flag = false;
ResultSet result;
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3307/db1", "user1", "pass01");
PreparedStatement pstmt = con.prepareStatement("SELECT no,name,passwd FROM member WHERE id = ?");
pstmt.setString(1, id);
result = pstmt.executeQuery();
while (result.next())
{
if (result.getString("passwd").equals(passwd))
flag = true;
name = result.getString("name");
no=result.getString("no");
}
pstmt.close();
con.close();
if (flag)
{
session.setAttribute("no", no);
session.setAttribute("id", id);
session.setAttribute("name", name);
session.setAttribute("login", "ok");
%>
<script>location.href="index.jsp"</script>
<%
}
else
{
%>
<script>alert('아이디 또는 비밀번호가 맞지 않습니다.');
history.back();</script>
<%
}
%>Forums:


댓글 달기