글이 삭제되서 다시 작성했다!
같은 글이 중복으로 3개가 15 16 17 번으로 나와버려서 여러개가 등록됬나?
삭제해야겠다 싶어서 삭제를 눌렀더니 다 날라갔다.. 망할
세션 유지시간을 추가 해준 후 사용하면 된다
Controller.java
public class LoginController implements HttpSessionListener {
public void sessionDestroyed(HttpSessionEvent se) {
loginService.logoutAuto(se.getSession().getId()); // 자동 로그아웃 시간 저장
}
}
Service.java
// 자동 로그아웃
public int logoutAuto(String id) {
return mapper.logoutAuto(id);
}
Mapper.java
// 자동 로그아웃
public int logoutAuto(String id);
Mapper.xml
<!-- 자동 로그아웃시간 -->
<update id="logoutAuto" parameterType="String">
UPDATE tbl_session SET expired_time = now() WHERE session_id=#{session_id}
</update>