상호: 씨오지지 | 대표자: 황진택 (개인정보 보호 책임자, victor@xio.gg) | 사업자 등록번호: 350-06-02550 | 통신판매업 신고번호: 제 2025-경기구리-0706 호 | 주소: 경기도 구리시 건원대로 51 창일빌딩 3층 378호 | 서비스 이용약관 | 개인정보 취급 방침 | 전자상거래 이용약관 | 환불 정책 | 쿠키 정책 | 라이선스 | VICTOR's RSS

Victor

중년 프로그래머, 자칭 풀스택 개발자다.

가입 13년 전 / 팔로워 2

Victor

나흘 전

비밀번호 변경과 회원 아이디 찾기를 이메일 전송으로 처리했다. 폼에 입력받은 이메일 주소로 회원정보가 있으면, 10분 후 만료되는 토큰을 생성 후 db에 기록하고, 토큰을 사용할 url주소와 로그인 ID를 이메일로 전송한다. 사용자가 이메일 접속 후 링크 클릭 시점에 토큰이 유효하다면 비밀번호를 변경할 수 있다. 아주 심플한 비밀번호 변경 로직으로 진행한 셈이다. mailer로 네이버 smtp를 사용하고 있었는데. 예전엔 잘 되던 소스가. 실제 이메일 전송미 안되서. 찾아보니 네이버에서 보안인증 강화로. 네이버 id에 사용되는 passwrd로 로그인이 막혔더라. 네이버에서 애플리케이션 비밀번호를 따로 생성 후 사용할 수 있게 변경되었더라. 아아. 개발에 삽질은 참 끝이 없다 ㅜ

1
세션