Project/Pumble

✍️ 서론Pumble은 로컬 회원가입 과정에서 다음과 같이 사용자의 메일로 인증 번호를 전송하고 이를 검증한다.이를 위해 인증 메일 전송/인증 코드 검증을 구현하고자 했다. 👾 목표1. 6자리의 인증코드를 생성하여, 이를 사용자 메일 주소에 전송한다.2. 인증코드는 일정 시간동안만 보관한다.3. 사용자가 입력한 코드와 저장해두었던 인증코드가 동일한지 확인한다.4. 동일하다면 회원가입 절차로 넘어간다.  ☘️ 진행이번엔 메일을 보내는 것까지 포스팅할 예정이다.1. Gmail IMAP 허용먼저 인증 메일을 보내고자 하는 주소의 설정에서 IMAP을 허용하도록 한다. Gmail로 들어가 우측 상단의 설정을 누른다. 설정을 누르면 나오는 Quick settings에서 `See all settings`를 선택한다..
Pumble은 이더리움 기반 Dapp이다.우리는 최대한 바로 사용 가능한 수준의 앱을 구현하고자 했기에 기왕이면 스마트 컨트랙트를 외부로 배포해서 써보기로 했다.하지만 컨트랙트도 처음 작성해보는 입장이고 지갑도 얇디 얇은 대학생이기에 바로 메인넷에 배포하는건 무리라고 판단해 테스트넷에 배포해서 구현을 해보기로 결정했다. INFURA에서 API Key를 발급받고 메타마스크 연결까지 해서 배포를 눌렀는데ValueError: insufficient funds for gas * price + value 라는 에러가 떴다. 찾아보니 배포에도 가스가 필요하기 때문에 배포하고자 하는 테스트넷의 이더가 필요하다고 한다.INFURA 사이트의 Faucet은 메인넷에서의 활동 기록이 필요하다길래 귀찮아서 조건이 까다롭지 ..
/추후작성예정/
Jayde
'Project/Pumble' 카테고리의 글 목록