If(currentUser != null)
이런걸로 세션값 많이 처리했는데 잘못된 방향인거였음?