TODO : Portfolio

uglyduck.dev·2020년 9월 27일
0

Just Daily Logs 📔

목록 보기
33/63
post-custom-banner

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

🥅 GOAL

  • 💻 Portfolio
    • 관리자 페이지 - 회원 목록, 회원 상세보기, 관리자 Interceptor 생성
    • 이메일 비밀번호 요청 기능 수정

⚽️ Achieve

  • 관리자 페이지 - 회원 목록, 회원 상세보기, 관리자 Interceptor 생성
    • 회원 가입일 내림차순 기준 아이디, 권한, 가입일 목록 나열
    • 회원 아이디 파라미터 기준으로 회원의 정보 상세보기
    • 패스워드 저장목적으로 나온 해싱함수로써 단방향 암호화 방식으로 복호화가 불가능
  • 관리자 Interceptor 생성
    • 비로그인 일 경우
      • 로그인 시 session에 저장되어 있는 'mDto' 객체의 유무(=null)로 판단
        -> 로그인 화면으로 회귀 - 로그인 상태지만 'admin'이 아닐 경우
        -> DB에 저장된 Member table의 칼럼(role)과 로그인 성공 후 세션에 저장되어 있는 객체 비교
      • 잘못된 주소의 접근 알림
        -> 전 페이지로 회귀
  • 이메일 비밀번호 요청 기능 수정
    • 기존 -> 새 비밀번호 수정 후 UUID 값 DB에 유지
    • 수정 -> 새 비밀번호 수정 후 UUID 값 만료 (=expired)

🗣 Comment

  • 다른 페이지에 비해 기능 구현에 대해 많이 고민해 볼 필요가 있다. 기능을 어떤 식으로 구현해야 관리자로써의 본분을 다 할 수 있는지, 필요한 역할이 무엇인지에 대해 구상하는데 사용자 경험에 의하면, 관리자보다는 일반 유저의 경험만 있으므로 잘 그려지지가 않았다.
profile
시행착오, 문제해결 그 어디 즈음에.
post-custom-banner

0개의 댓글