





-> 0을 가지면 필수동의, 1을 가지면 선택동의


특별한 액션없이도 로그아웃 될 수 있어서 -> 어려움(언제 나갔는지는 기록하지 않음)

★★★ 기억하기!!



(1) 첫번째 옵션으로 해야함









-> 휴면의 기준은 1년


-> 상황이해를 해야 코드가 나올 수 있음
-> 쿼리 테스트 먼저 해야함














-> f5 전체 돌리기






-> PK사용은 2개뿐 나머지는 외래키임




-> 쿼리테스트하기


-> 실제로 구현할때 자바측에서 암호화해서 보내줌









USER,휴면,탈퇴 모두 봐야함
-> 외래키가 없음(기본키 외래키 관계가 없어서 JOIN 조건을줄수가 없음)







-> 여기서 Query 만들어 봐야함
data가 완전히 똑같으면 column list 생략해도 됨

























댓글형, 파일첨부형




-> 휴면 정보 복구를 원하는 회원의 EMAIL을 입력을 받았을 것이다(그사람의 정보를 휴면 계정에서 싹 긁어와서 USER에 넣어줌)





-> insert,delete 후에 또 select해줘야

-> 로그인했으니까 insert하면 됨
















-> 로그인 요청이 들어가 기전에 interceptor로 가로채서 응답을 따로 만들어주기!
(비밀번호를 바꿀 수 있는 수정페이지로 옮겨주는 작업을 함)





-> build xorm











-> resource는 나올때마다 필요한 방식으로 접근하기







-> 이걸 넣어주어야 로그의 쿼리문도 작성할때 줄이 맞음
(첫번째 줄은 라인이 안맞음)










-> 기존 로그 뒤에 추가모드해놨으니까 파일도 분할해서 찍음




-> consoel찍는 rolling file appender밑에다가 붙여넣기

-> file은 뺴고 rollingfilemappender만 하기!!

-> log가 100메가가 넘으면 2번째파일이 번호바뀌어서 하나 더 생김













-> controller로 돌아가서 같은 작업하기

--> 주입까지는 완성







-> 오라클에서는 붙이지 않음










(자바기술로 해봄 -> 귀찮으니까 dependency만들어져있음 : 가져다 쓰기 위해서 )
-> 비번을 자바측에서 바꾸는 이유는 로그 찍기 때문에
-> mapper에서 비로소 standardhash를 찍어서 바꾸면
그 이전에 비번이 로그에 계속 찍혀있으니까 안됨
-> 넘어오자마자 요청오자마자 암호화해야해서 '자바'쪽에서 해야함



-> index jsp복붙하고 header jsp로 바꾸기


-> style을 별도의 파일로 만든다고 가정하고 수업을 진행






-> regular 400 :표준 두께





-> font를 바꿀때

-> cdn js

-> fontawesome 검색하기!

-> 모든 아이콘 무료 버전 가져다 쓸 수 있음



-> a태그 밑줄 없애기로 함

-> css는 googling해서 적당히 가져다 쓰기





-> 외부 파일 포함하는 방법
(아래쪽에 script이야기 : jquery는 일단 있어야함)
















닫는 div html 필요 없음
body태그 위에 전영역











-> css 적용에 문제 없음



-> 로그인안했으면 로그인하는 링크 보여주기!!


-> css는 각자 알아서 하기!!








-> 가운데로 옮기기


-> user폴더 만들기




-> login.jsp는 경로가 현재폴더가 아니라 상위폴더로 옮겨야하 함



login jsp에서는 상대경로 안맞는것
-> view로 올라가서 내려가는 이런 경로로 잡혀서 경로가 안맞음
-> header.jsp에 저강버을


-> 로그인에서는 보이는데 index로 돌아가면 안보임

index jsp를 layout으로 옮기기

-> main jsp로 이름 바꾸기
















-> header의 끝에 가져다두기













-> main하고 footer는 아무것도 없어서 안해도 됨

-> header에 들어있지만 못가져옴
-> controller가 암호화바로 하고 service login으로 보내고 select해봄(지금은 정상회원만 신경쓰기)-> null이 아니면 가져온 정보를 session에 올려두고 넘어가기!!




-> 뒤에 작업하기!




-> 아는 파라미터 2개(email, PW) 일단 받기!

-> 이걸 가지고 map을 만들기로 함

-> 객체이름에서 dto 빼기
-> 타입은 dto 붙이기



★★기억하기!!!







-> insert, update, delete했으면 redirect임

-> 지금까지는 controller에게 알려줬지만 지금은

-> 직접 응답을 만드는 방식이 좋음





-> 미리 닫기


-> 안보내면 화면 이동 없이 alert창만 보이고 하얀 화면임





-> session에 user가 null이다.
------> 로그인은 다됌


-> 자동로그인은 로그인 정보가 쿠키에 들어있어야함(사용자 pc에 저장할 수 있는건 쿠키뿐임)
-> log out할때 쿠키 제거가 필요함
( 쿠키 사용을 위해서는 response가 필요함 , 쿠키 사용을 위해서는 response.add 가 필요함)















-> 하루치 남아있음
-> 내일 오면 내일꺼 남아있음