Supersett
개발자의 하루
Supersett
Blockchain Dev
전체 방문자
오늘
어제
  • 분류 전체보기
    • 프론트
    • 회사생활
    • 블록체인
    • 프로젝트
      • 창업 프로젝트 (DRF + AWS)
      • Spring 프로젝트
    • [중앙대]멋쟁이 사자처럼
    • 기술서적
    • Problem Solving
      • 알고리즘
    • 일기장
      • 하루 정리
      • 삽질 일기
      • 조급할 때 눌러보기

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 국비지원
  • Luniverse
  • DEPROMEET
  • 니어프로토콜
  • 멋사 중앙대
  • 멋쟁이사자처럼 중앙대
  • 자바
  • 디프만16기
  • 블록체인 서버설계
  • 블록체인정보가공
  • Near Explorer
  • 멋쟁이 사자처럼 서류
  • 컴퓨터학원
  • 비트코인
  • 취업준비
  • 해커톤
  • 멋쟁이 사자처럼
  • 초보개발자
  • 글리치해커톤
  • 구글소셜로그인
  • Near Scan
  • 신입개발자
  • 면접준비
  • 국비교육
  • 프로젝트
  • java
  • 멋쟁이 사자처럼 면접
  • Multichain API
  • 자바스크립트
  • 국비

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Supersett

개발자의 하루

220202 [수] session 작업 / 비정상 경로 접근 차단 / 로그인 / 회원가입 / 아이디찾기 / 비번찾기 / 회원정보수정
일기장/하루 정리

220202 [수] session 작업 / 비정상 경로 접근 차단 / 로그인 / 회원가입 / 아이디찾기 / 비번찾기 / 회원정보수정

2022. 2. 2. 11:38

[해보고 싶은 것]

>>10개씩 보기 , 20개씩 보기 기능 넣어보기 (관리자 끝나고 해보자)

>>회원가입 완료 후에 회원가입이 완료되었으니 새로 로그인을 해주세요 알림창 띄우고 싶음

>>로그인 후 프로필 사진 띄우기 기능 (multipart/form-data)이용 

 

▷
▶
■
→

 └

 

[Left To Do]

- header에 있는 검색 기능 → 경식이한테 잘 되는지 확인

- 전체적으로 test page 구현

- 아이디 비번 → CSS이슈 해결해야 함

 

[세션을 위한 폴더 정리]

[index]

[header]

 └ 여기서 관리자를 위한 세션 줘버리면 뒤에 admin폴더를 위한 거 따로 안 만들어도 된다.

<member>

<board/notice>

 └ 이곳은 관리자 권한으로 글을 쓰거나, 수정하거나, 삭제할 수 있다. 관리자가 아니라면 읽기만 가능하다.

[notice_list] 글쓰기 버튼 

[notice_detail] 수정, 삭제, 답글 버튼

사용자 중 일반사용자
사용자 중 관리자 ( 글쓰기버튼 )
member_profile
이름,이메일로 확인하는 아이디찾기
아이디,이름,이메일로 찾는 비밀번호

 

[오답 노트]

▶질문

header에 MemberDTO loginMember=(MemberDTO)session.getAttribute("loginMember"); 이걸 했으면 그 밑에 부분에는 loginMember를 계속 가져다 쓸 수 있는 건가?

 

▶로그아웃 할라니까 이런 거 뜸. 다시 누르니까 되긴 하는데 응답이 커밋한 후에는 세션을 생성할 수 없다는데,, 더 살펴보자.

해결)

//로그아웃 처리 : 세션에 저장된 권한관련정보 제거
session.removeAttribute("loginMember");
//session.invalidate();

 

 

▶주의!!

회원정보를 수정하니 db에 수정은 되는데 세션에 저장되어있는 값이 바로 바뀌진 않았다. 그래서 modify_action에 장치를 해주었다. 기존의 세션을 지우고 바로 새로운 정보가 담긴 세션을 생성했다. 적용 잘 됨!!

 

 

[안되는 것]

<textarea> 태그는 뭔가 좀 다른가? 게시글 내용 없을 때 출력하는 js 잘 안됨.

└ 이건 value 속성이 아니라 <textarea>여기</textarea> 에 넣어주면 들어간다~

 

 

[오늘의 계획]

<게시판(공지사항) 흐름>

  1. notice_list : 없는 것(검색) [완료] 
  2. notice_detail [완료] 
  3. notice_write, notice_write_action (답글 아직)  [완료] 
  4. notice_list 검색 구현 [완료] 
  5. notice_modify [완료] 
  6. notice_modify_action [완료] 
  7. notice_write 답글 구현 [완료] 
  8. 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
    '일기장/하루 정리' 카테고리의 다른 글
    • 220204 [금] 자식창 상품검색 값 받아오기
    • 220203 [목] 상품 결합 / 질문 해결
    • 220201 [화] 회원가입 / 로그인 / 회원관리
    • 220131 [월] 관리자 페이지 3
    Supersett
    Supersett
    하루를 돌아보고 공부한 티를 내기 위해 블로그를 만들었습니다.

    티스토리툴바