Skip to content

⚙️ [기능추가][관리자] 관리자의 회원 관리 기능 추가 #206

@discipline24

Description

@discipline24

📝 현재 문제점

  • 관리자 페이지에서 엑셀을 이용한 자동 회원가입을 위한 코드 등, 관리자의 유저 관리를 위한 API가 존재하지 않습니다.

🛠️ 해결 방안 / 제안 기능

  • AdminUserController 스켈레톤 코드에 여러가지 API가 필요합니다. (회원가입 대기중인 회원 조회, 회원가입 수동 승인 API, 엑셀 파일 이용한 자동 회원가입 등)

⚙️ 작업 내용

관리자용 API 구현

  • 회원가입 대기중인 회원 조회 API, 회원가입 수동 승인 API 등 AdminUserController에 있는 모든 스켈레톤 메서드 구현
  • 엑셀 장부 특성을 보고 구현
  • 엑셀 회원가입 자동화 구현시, MemberWhitelist 클래스 추가 vs 바로 밀어넣기 등 여러 방법을 고민해볼 수 있음
  • 고려해야할 점 : 8기인원이 9기, 10기도 참여 가능, 반년에 1기 (25-1 : 8기, 25-2 : 9기), 반년 참여시 준회원, 1년이상 참여시 정회원. 현재 user 로직에 엑셀에 있는 모든 필드가 존재하므로 user 클래스를 꼼꼼히 볼 것을 권합니다.
  • 초기 비밀번호는 String 형태의 전화번호를 사용해주시면 되겠습니다. (명부에는 xxx-xxxx-xxxx 형태로 저장됨)

기존 로그인 확인 필요

  • xxx-xxxx-xxxx 패턴의 비밀번호, xxxxxxxx 패턴의 학번의 입력이 가능한지 확인
  • 비밀번호는 String으로 저장되지만, 학번은 숫자로 할지 String으로 할지 등 형태에 대해 고민 후 적용
  • 최종적으로, 자동 회원가입된 유저가 기존 로그인 방식으로 로그인 가능한지 확인해주시면 감사하겠습니다.

🙋‍♂️ 담당자

  • 백엔드: @Yooonjeong
  • 프론트엔드: 이름
  • 디자인: 이름
  • AI : 이름

Metadata

Metadata

Assignees

Labels

BE백엔드 이슈

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions