Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Guest 기능 추가 #167

Merged
merged 6 commits into from
Dec 2, 2021
Merged

Conversation

iHoHyeon
Copy link
Member

@iHoHyeon iHoHyeon commented Dec 1, 2021

개요

  • Guest 기능 추가

작업사항

  • 기존 로그인 화면에서 guest mode 버튼을 추가해서 guest로 입장할 수 있습니다.
  • 새로운 랜덤 계정을 회원가입 시키기 때문에 기존의 모든 기능 이용이 가능하고 탈퇴할 수 없습니다.
  • 로그인 email 입력창에 allowGuest를 입력하고 아무 패스워드를 입력 후 NEXT 버튼을 누르면 guest 기능을 on / off 할 수 있습니다. (관리자 admin 페이지 등이 존재했다면 해당 페이지에 만들 기능이지만 현재는 없기에 이스터에그 형태로 기능을 만들었습니다)

변경 화면

guest

기타

  • 회원 탈퇴 기능이 있다면 setTimeout 등으로 guest 계정 생성과 동시에 몇시간 후 자동탈퇴 등의 로직을 추가해보려 했으나 현재는 탈퇴된 계정의 _id를 다른 유저의 데이터로 갖고있으면 에러가 발생하므로 삭제 기능은 구현하지 않았습니다.
  • 따라서 계속 신규 계정이 등록되므로 데모용으로 기능을 open 하면 좋을 것 같습니다.
  • 임의로 추가해본 기능이라서 더 추가하거나 바꿔도 되는 로직이라고 생각하면 말씀해주세요! 반영해보겠습니다!

@HanCiHu
Copy link
Member

HanCiHu commented Dec 1, 2021

  • 게스트 모드 너무 좋은 아이디어 같아요 !!
  • 이 기능은 저희 배포 사이트 들어오셔서 체험해보고 싶은데 메일 인증이 번거롭거나 메일이 늦게와서 회원가입이 잘 안되는 경우를 위한 기능인거죠??
  • 그렇다면 기능 사용방법을 노션에 적어놓는것도 좋을것 같아요 !!
  • 수고하셨습니다 :)

@iHoHyeon iHoHyeon merged commit 465cd84 into boostcampwm-2021:dev Dec 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants