작성
·
263
0
안녕하세요! 영한님 강의 열심히 잘 듣고 있습니다!!
다름아니라, 로그인 인증 로직에서 세션이 null 인지 확인하는
if조건절에서 session ==null 조건 뒤에 session.getAttribute(SessionConst.LOGIN_MEMBER) == null 를 OR 연산으로 붙여주신 이유가 궁금합니다.
session 이 null 이면 당연히 미인증 사용자의 요청으로
봐도 무방할것 같거든요.. 또, 자바문법 연산에서 OR연산(||)의 경우 앞의 조건이 true 면 short-circuit 원리로 뒷 부분은 평가하지 않는걸로 알고있는데요!
혹시 session 이 null 이 아니고, session.getAttribute 가
null 인 경우가 있어서 저렇게 로직이 구성된건가요?