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
- swift
- TypeScript
- beanstalk
- angular
- node.js
- nextjs
- 페이스북
- cors
- 카카오톡
- https
- Route53
- Elastic Beanstalk
- hybrid
- 알려줌
- NeXT
- php
- 네이티브
- react
- 도메인
- JavaScript
- node
- 안드로이드
- fanzeel
- ios
- 웹뷰
- angular4
- 감사일기
- Android
- AWS
- S3
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