TODO : Portfolio

uglyduck.dev·2020년 9월 27일
0

Just Daily Logs 📔

목록 보기
34/63

이 포스트는 2020년 05월 30일에 작성되었습니다.

🥅 GOAL

  • 💻 Portfolio
    • 관리자 페이지 - 회원 목록(Paging) 처리, 회원 상세 보기 보완, 탈퇴한 회원 처리

⚽️ Achieve

  • 회원 목록(Paging) 처리
    • 회원 전체 목록
      • 아이디, 권한, 최초 가입일 or 탈퇴일(기준 내림차순 나열)
      • role(권한) 파라미터 기준으로 paging처리 (admin 제외)
    • 회원 검색 기능
      • query(id) parameter를 넘겨받아 검색 기능 구현
      • 게시판 검색기능과 동일하게 Oracle Text Index를 이용해서 contains() 함수로 구현
  • 회원 상세 보기 보완(서브쿼리 이용)
    • 회원이 작성한 게시물 개수 (BOARD, MEMBER 테이블의 일치하는 ID값을 count() 함수로 계산)
    • 회원이 작성한 댓글 개수 (MEMBER, REPLY 테이블의 일치하는 ID값을 count() 함수로 계산)
  • 탈퇴한 회원 처리
    • 탈퇴한 회원의 개인정보는 ID를 제외하고 모두 expired 문자열로 update 처리.
    • role(권한)은 'withdraw' 처리해서 탈퇴한 회원이 로그인 시 안내 후 로그인 불가 처리
profile
시행착오, 문제해결 그 어디 즈음에.

0개의 댓글