비밀번호 틀림 오류
285
작성한 질문수 1
안녕하세요. 강의 수강 중인 인원입니다.
제 질문 내용은 아래와 같습니다.
질문 내용
▶ 오류 내용 : 비밀번호 입력을 제대로 했음에도 불구하고 main.jsp page 로 넘어가지 않고 비밀번호 틀림 안내문구가 계속 발생.
'''
package user;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class UserDAO {
private Connection conn;private PreparedStatement pstmt;
private ResultSet res;
public UserDAO() {
try {
String dbURL = "jdbc:mysql://localhost:3306/BBS?serverTimezone=UTC";
String dbID = "root";
String dbPassword = "1234";
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(dbURL, dbID, dbPassword);
} catch (Exception e) {
e.printStackTrace();
}
}
public int login(String userID, String userPassword) {
String SQL = "SELECT userPassword FROM USER WHERE userID=?";
try {
pstmt = conn.prepareStatement(SQL);
pstmt.setString(1, userID);
res = pstmt.executeQuery();
if(res.next()) {
if(res.getString(1).equals(userPassword))
return 1; //로그인 성공
else
return 0; // 로그인 실패, 비밀번호 다름
}
return -1; //아이디 존재 없음
} catch (Exception e) {
e.printStackTrace();
}
return -2; //DB 오류
}
public int join(User user) {
String SQL = "INSERT INTO USER VALUES(?, ?, ?, ?, ?)";
try {
pstmt = conn.prepareStatement(SQL);
pstmt.setString(1, user.getUserID());
pstmt.setString(2, user.getUserPassword());
pstmt.setString(3, user.getUserName());
pstmt.setString(4, user.getUserGender());
pstmt.setString(5, user.getUserEmail());
return pstmt.executeUpdate();
} catch (Exception e) {
e.printStackTrace();
}
return -1;
}
}
'''
인프런 지식인 분들의 답변 부탁드립니다.
답변 0
페이지네이션 버그
0
67
0
이클립스 WebContent나오지 않음 질문
0
812
2
소스코드 어디서보나요??
0
737
0
소스코드는 어디서 봐요??
0
423
0
db error
0
576
1
hello world 실행 시
0
363
0
return -2 문제
0
413
1
제목이랑 콘텐츠 입력해도 '입력 안된 사항 있다고 뜹니다'
0
337
0
Apache Tomcat v8.5가 안뜨는 경우 어떻게 해야 하나요?
0
489
1
dropdown에 대해서 질문입니다.
0
404
1
useBean의 class 속성을 위한 값 [user.User]은(는) 유효하지 않습니다.
0
4123
3
user.getUserID() 질문이요
0
432
0
mysql jdbc driver 오류 뜨시는분들 보세요!
3
612
0
loginAction에서 histoty.back 안되시는 분들 보세요~
1
525
0
해당 jsp 프로젝트의 구조가 어떻게 되죠?
0
409
1
jre설치여부
0
409
1
이클립스에서 jsp 문법 오류를 발견할 수 없는데..
0
470
1
이걸 보시는 분이 계실진 모르지만 남겨봅니다
4
385
1
login.jsp 전체 코드에 대해 질문을 드립니다
1
472
0
회원가입페이지에서
0
269
0
게시판 임포트 문제 해결하고 게시판 글쓰기 기능 테스트 하고 로그인 기능 테스트 도중 문제가 생겼습니다;;;;;
0
299
0
리스트 출력
0
251
0
startup.bat 오류 한글깨짐
1
417
1
4강에서 로그인페이지 아이디 비번 입력하고 넘어가는 부분에서 에러가납니다
0
388
0





