Skip to content

Commit

Permalink
Merge pull request #2 from hobeen-kim/be/feat/email/codestates-seb#24
Browse files Browse the repository at this point in the history
Be/feat/email/codestates-seb#24
  • Loading branch information
hobeen-kim authored Aug 12, 2023
2 parents 1271063 + e683ec8 commit c50ea71
Show file tree
Hide file tree
Showing 5 changed files with 815 additions and 228 deletions.
35 changes: 35 additions & 0 deletions Server/src/docs/asciidoc/snippets/member.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,31 @@ include::{snippets}/member/signup/http-response.adoc[]
==== Response Header
include::{snippets}/member/signup/response-headers.adoc[]

== 이메일 인증 요청
=== HTTP Request
include::{snippets}/member/sendemail/http-request.adoc[]
==== Request Body
include::{snippets}/member/sendemail/request-body.adoc[]
==== Request Fields
include::{snippets}/member/sendemail/request-fields.adoc[]
=== HTTP Response
include::{snippets}/member/sendemail/http-response.adoc[]

== 이메일 인증 확인
=== HTTP Request
include::{snippets}/member/confirmemail/http-request.adoc[]
==== Request Body
include::{snippets}/member/confirmemail/request-body.adoc[]
==== Request Fields
include::{snippets}/member/confirmemail/request-fields.adoc[]
=== HTTP Response
include::{snippets}/member/confirmemail/http-response.adoc[]
==== Response Body
include::{snippets}/member/confirmemail/response-body.adoc[]
==== Response Fields
include::{snippets}/member/confirmemail/response-fields.adoc[]


== 회원 정보 조회
=== HTTP Request
include::{snippets}/member/getmembers/http-request.adoc[]
Expand Down Expand Up @@ -92,6 +117,16 @@ include::{snippets}/member/updateimage/http-response.adoc[]
==== Response Header
include::{snippets}/member/updateimage/response-headers.adoc[]

== 회원정보(이미지) 삭제
=== HTTP Request
include::{snippets}/member/deleteimage/http-request.adoc[]
==== Request Header
include::{snippets}/member/deleteimage/request-headers.adoc[]
==== Request Path Parameter
include::{snippets}/member/deleteimage/path-parameters.adoc[]
=== HTTP Response
include::{snippets}/member/deleteimage/http-response.adoc[]

== 회원 탈퇴
=== HTTP Request
include::{snippets}/member/deletemember/http-request.adoc[]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,13 +62,18 @@ private String createCode() {
try {
Random random = SecureRandom.getInstanceStrong();
StringBuilder builder = new StringBuilder();
String characters = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";

for (int i = 0; i < length; i++) {
builder.append(random.nextInt(10));
int randomIndex = random.nextInt(characters.length());
builder.append(characters.charAt(randomIndex));
}

return builder.toString();
} catch (NoSuchAlgorithmException e) {
log.info("create mail authCode error : " + e.getMessage());
throw new EmailSendException();
}
}

}
Loading

0 comments on commit c50ea71

Please sign in to comment.