Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Route53
- 감사일기
- node.js
- 페이스북
- TypeScript
- 도메인
- Elastic Beanstalk
- angular
- Android
- swift
- node
- angular4
- fanzeel
- ios
- 카카오톡
- hybrid
- NeXT
- nextjs
- cors
- 네이티브
- https
- S3
- 안드로이드
- php
- 알려줌
- beanstalk
- 웹뷰
- JavaScript
- react
- AWS
Archives
- Today
- Total
쪼렙 as! 풀스택
2019. 1.16. 알쥐.net에 초대장 시스템 만들기. 본문
회시에서 새로 런칭하는 '알지넷' 에
대표가, '초대장' 시스템을 만들어달라 했다.
- 기존 회원에겐 한정된 갯수의 초대장이 지급된다.
- 이메일주소로 다른사람에게 초대장을 보낼 수 있다.
- 초대장을 받은사람은, 초대장에 기입되어있는 링크 URL을 통해서만 가입할 수 있다.
- 혹시 이메일을 못받은 사람들이 있거나, 잘못보낸 사람들을 위해, 초대장을 재발송 / 취소 할 수 있는 기능을 만든다.
--------------
작업을 해 보니, 이메일을 보낼 때 스타일이 가장 문제였다.
일단 상단에 <styles></styles> 태그는 이메일 웹환경에서는 적용이 안되었다.
네이티브 메일 앱 같은데서는 되는데도 있고, 안되는데도 있더라.
그래서 결국, 모두 태그의 inline style 로 처리를 해야만 했다.
1. 사용자가 초대할 사람의 이메일 주소를 입력한다.
2. 서버에서 불특정 문자열로 token 을 발행하고 DB 에 저장한다.
3. token 을 포함한, 회원가입 LINK URL 을 만들어, 초대장 이메일을 발송한다.
4. 해당 LINK URL 로 들어온 사람은, token 을 검증하고, 저장되어있는 이메일로 가입을 할 수 있다.
메일 발송은 mailgun.com 을 이용했다.
'개발 일지 > Web & Server' 카테고리의 다른 글
S3 에 업로드할 때, Cache-Control, MIME type 지정해주기. (0) | 2019.01.30 |
---|---|
javascript 새 창 / 새탭 열 때, 팝업차단 관리 / 팝업차단 안당하기. (0) | 2019.01.23 |
18. 12. 13. PHP - CURL로 파일 저장하기, 압축풀기, 파일을 Text 로 읽기, 텍스트파일을 그대로 렌더링해주기. (0) | 2018.12.14 |
2018. 12. 10. PHP - CodeIgniter 로, RSS 피드해주기. (0) | 2018.12.11 |
javascript, URL 에서, 쿼리파람 가져오기.. (0) | 2018.11.28 |
Comments