[해보고 싶은 것]
>>10개씩 보기 , 20개씩 보기 기능 넣어보기 (관리자 끝나고 해보자)
>>회원가입 완료 후에 회원가입이 완료되었으니 새로 로그인을 해주세요 알림창 띄우고 싶음
>>로그인 후 프로필 사진 띄우기 기능 (multipart/form-data)이용
▷
▶
■
→
└
[Left To Do]
- header에 있는 검색 기능 → 경식이한테 잘 되는지 확인
- 전체적으로 test page 구현
- 아이디 비번 → CSS이슈 해결해야 함
[세션을 위한 폴더 정리]
[index]
[header]
└ 여기서 관리자를 위한 세션 줘버리면 뒤에 admin폴더를 위한 거 따로 안 만들어도 된다.
<member>
<board/notice>
└ 이곳은 관리자 권한으로 글을 쓰거나, 수정하거나, 삭제할 수 있다. 관리자가 아니라면 읽기만 가능하다.
[notice_list] 글쓰기 버튼
[notice_detail] 수정, 삭제, 답글 버튼
[오답 노트]
▶질문
header에 MemberDTO loginMember=(MemberDTO)session.getAttribute("loginMember"); 이걸 했으면 그 밑에 부분에는 loginMember를 계속 가져다 쓸 수 있는 건가?
▶로그아웃 할라니까 이런 거 뜸. 다시 누르니까 되긴 하는데 응답이 커밋한 후에는 세션을 생성할 수 없다는데,, 더 살펴보자.
해결)
//로그아웃 처리 : 세션에 저장된 권한관련정보 제거
session.removeAttribute("loginMember");
//session.invalidate();
▶주의!!
회원정보를 수정하니 db에 수정은 되는데 세션에 저장되어있는 값이 바로 바뀌진 않았다. 그래서 modify_action에 장치를 해주었다. 기존의 세션을 지우고 바로 새로운 정보가 담긴 세션을 생성했다. 적용 잘 됨!!
[안되는 것]
<textarea> 태그는 뭔가 좀 다른가? 게시글 내용 없을 때 출력하는 js 잘 안됨.
└ 이건 value 속성이 아니라 <textarea>여기</textarea> 에 넣어주면 들어간다~
[오늘의 계획]
<게시판(공지사항) 흐름>
- notice_list : 없는 것(검색) [완료]
- notice_detail [완료]
- notice_write, notice_write_action (답글 아직) [완료]
- notice_list 검색 구현 [완료]
- notice_modify [완료]
- notice_modify_action [완료]
- notice_write 답글 구현 [완료]
- notice_remove_action [완료]
<관리자 페이지 흐름>
- 관리자용 Header [완료]
- 회원 관리 [완료]
- 상품 관리 [완료]
- 주문 관리
<상품관리 흐름>
- product_list [완료]
- product_add, product_add_action [완료]
- product_modify, product_modify_action [완료]
- product_change_action [완료]
<회원관리 흐름>
- member_list [완료]
- member_status_modify_action [완료]
<회원가입/로그인 흐름>
- member_join, member_join_action [완료]
- member_login, member_login_action [완료]
- member_logout_action [완료]
- member_find_id, member_find_id_action [완료]
- member_find_pw, member_find_pw_action [완료]
- member_profile [완료]
- member_profile_modify, member_profile_modify_action [완료]
- member_order_check
220126 수
notice_list 틀 짜고 값 집어넣어서 css 적용한 거 확인 완료. notice_detail 들어가야겠다.
220127 목
[notice_write] , [notice_write_action] 완료
[notice_detail] 완료 > 사진까지 잘됨 , 속성 변경하는 거 물어보자
[검색] 기능 구현 완료
[notice_modify] , [notice_modify_action] 완료
220128 금
[notice_write] 답글 기능 완료
[notice_remove_action] confirm하는 안내문구 기능 추가 완료
[관리자 페이지] header
220129 토
상품 관리
[product_list] 틀 완료
└ 해야 할 것 : 검색, 헤더 정리
220130 일
[product_list] 검색 , 헤더 정리 완료
[product_add] , [product_add_action] 완료
[product_modify] 완료
220131 월
[product_modify] , [product_modify_action] 완료
└ 해야 할 것 : 라디오 체크받아오는 법 생각, textarea안에 value 속성을 대신할 속성 알아보기
[product_change_action] 완료
[member sql] 정립 완료
[member_join] 완료
└ 자바스크립트 함수 설계 (주소, 핸드폰번호 3칸에 입력된 값 합치기 -> action.jsp로 넘길 때 필요)
└ zip코드 받아오는 api 붙여 넣기
220201 화
[member_list] 완료
└ 남은 것 : 회원 상태 변경
[member_login] session 담기 완료
220202 수
[member_list] 회원 상태 변경 완료
[member_logout_action] 완료
[member_status_modify_action] 완료
전체적인 session작업 , 로그인 분기점 별로 상황 나누기 [완료]
[member_profile] [완료]
[member_find_id], [member_find_id_action] [완료]
[member_find_pw], [member_find_pw_action] [완료]
[member_modify], [member_modify_action] [완료]
└ 남은 것 : 회원 장바구니
'일기장 > 하루 정리' 카테고리의 다른 글
220204 [금] 자식창 상품검색 값 받아오기 (0) | 2022.02.04 |
---|---|
220203 [목] 상품 결합 / 질문 해결 (0) | 2022.02.03 |
220201 [화] 회원가입 / 로그인 / 회원관리 (0) | 2022.02.01 |
220131 [월] 관리자 페이지 3 (0) | 2022.01.31 |
220130 [일] 관리자 페이지 2 (0) | 2022.01.30 |