Cookie

셀렉트 → 아이디 패스워드 확인 후 → 세션 저장영역에 user 오브젝트에 넣기만 하면 됨

loginForm.jsp

login 만 예외로 post 요청입니닷

아이디랑 패스워드는 정보가 노출되면 안되니까

원래 select 는 get 요청인거 알쥬

풀이

UserDAO.java

findByUsernameAndPassword

public User findByUsernameAndPassword(String username, String password) {
		User user = new User(); // 데이터베이스와 동기화 되지 않았기 때문에 entity 붙이지 않아
		String sql = "SELECT **id, username, email, address, created** FROM users WHERE username = ? AND password = ?";

		try {
			Connection conn = DBConn.디비연결();
			PreparedStatement pstmt = conn.prepareStatement(sql);
			pstmt.setString(1, username);
			pstmt.setString(2, password);
			ResultSet rs = pstmt.executeQuery(); // 결과(row)를 리턴

			while (rs.next()) {
				**user.setId(rs.getInt("id"));
				user.setUsername(rs.getString("username"));
				user.setEmail(rs.getString("email"));
				user.setAddress(rs.getString("address"));
				user.setCreated(rs.getTimestamp("created"));**

				return user;
			}

		 } catch (Exception e) {

		}
		return null;
	}