-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
10 changed files
with
318 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
28 changes: 28 additions & 0 deletions
28
src/main/java/com/pickax/status/page/server/dto/request/auth/SignupRequestDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
package com.pickax.status.page.server.dto.request.auth; | ||
|
||
import jakarta.validation.constraints.Email; | ||
import jakarta.validation.constraints.NotBlank; | ||
import jakarta.validation.constraints.Pattern; | ||
import lombok.Getter; | ||
import lombok.NoArgsConstructor; | ||
import lombok.Setter; | ||
|
||
@Getter | ||
public class SignupRequestDto { | ||
@NotBlank(message = "email 은(는) 공백일 수 없습니다.") | ||
private String email; | ||
|
||
@NotBlank(message = "password 은(는) 공백일 수 없습니다.") | ||
@Pattern(regexp = "^(?=.*[A-Z])(?=.*[a-z])(?=.*\\d)(?=.*[!#$%&?])[A-Za-z\\d!#$%&?]{8,16}$") | ||
private String password; | ||
|
||
@NotBlank(message = "code 은(는) 공백일 수 없습니다.") | ||
private String code; | ||
|
||
public SignupRequestDto(String email, String password, String code) { | ||
this.email = email; | ||
this.password = password; | ||
this.code = code; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
<!DOCTYPE html> | ||
<html lang="ko" dir="auto" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"> | ||
|
||
<head></head> | ||
|
||
<head> | ||
<meta charset="utf-8"> | ||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes"> | ||
<meta name="format-detection" content="telephone=no, date=no, address=no, email=no, url=no"> | ||
<meta name="x-apple-disable-message-reformatting"> | ||
<meta name="color-scheme" content="light dark"> | ||
<meta name="supported-color-schemes" content="light dark"> | ||
|
||
<!-- Change the title to the title of your email --> | ||
<title>Quack run - User signup</title> | ||
|
||
<!--link to Roboto Slab font from google --> | ||
<link rel="preconnect" href="https://fonts.googleapis.com" media="screen"> | ||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin media="screen"> | ||
|
||
|
||
<!--[if mso]> | ||
<noscript> | ||
<xml> | ||
<o:OfficeDocumentSettings> | ||
<o:PixelsPerInch>96</o:PixelsPerInch> | ||
</o:OfficeDocumentSettings> | ||
</xml> | ||
</noscript> | ||
<![endif]--> | ||
|
||
|
||
|
||
|
||
</head> | ||
|
||
<body class="body" style="margin: 0;padding: 0;word-spacing: normal;"> | ||
<div role="article" aria-label="quack run alert" lang="ko" dir="auto" class="wrapper" style="font-size:medium; font-size:max(16px, 1rem); font-family: georgia, serif;background:#F1EDFF"> | ||
<div style="display: none;">Quack Run - 회원가입 알림 | ||
<!-- the below code adds spacing after the preheader text --> | ||
 ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ | ||
</div> | ||
<table role="presentation" width="100%" align="center" cellpadding="16" border="0" style="background:#F1EDFF; max-width: 600px; mso-padding-alt: 0; margin: 0 auto; padding: 60px 30px;"> | ||
<tr> | ||
<td style="background:#ffffff"> | ||
<table style="margin:0 auto;background:#ffffff; padding:20px;overflow: auto;" class="container"> | ||
<tr> | ||
<td> | ||
<h1 style="margin: 1em 0;font-size: 2em; text-align:center;"> | ||
회원가입 알림</h1> | ||
<br> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td> | ||
<p>안녕하세요, <span th:text="${receiverEmail}"></span>님</p> | ||
<p>회원가입이 완료되었습니다.</p> | ||
<p></p> | ||
</td> | ||
|
||
</tr> | ||
<tr> | ||
<td> | ||
<div class="btn" style="font-size: 16px;font-weight: bold;margin: 0;padding: 12px 24px;background-color: #7480FF;text-align: center;cursor: pointer;"> | ||
<a href="" style="color: #ffffff">확인</a> | ||
</div> | ||
</td> | ||
</tr> | ||
</table> | ||
</td> | ||
|
||
</tr> | ||
</table> | ||
</div> | ||
</body> | ||
|
||
</html> |
Oops, something went wrong.