-
Notifications
You must be signed in to change notification settings - Fork 3
BusinessRule (Login)
BeefCutlet edited this page May 25, 2023
·
7 revisions
- URL : [POST] /login/check
- ์ ๋ ฅ๊ฐ : ์ด๋ฉ์ผ(loginId)
- ๋ฐํ๊ฐ : loginType (PASSWORD_LOGIN, CODE_LOGIN, JOIN_LOGIN ์ค ํ๋)
- ์ด๋ฉ์ผ ์กด์ฌ ์ฌ๋ถ ๊ฒ์ฆ ํ '๋น๋ฐ๋ฒํธ ์
๋ ฅ์ฐฝ', '๋ก๊ทธ์ธ ์ฝ๋ ์
๋ ฅ์ฐฝ', 'ํ์๊ฐ์
์ฝ๋ ์
๋ ฅ์ฐฝ' ์ถ๋ ฅ
- URL : [POST] /login/password
- ์ ๋ ฅ๊ฐ : ๋น๋ฐ๋ฒํธ(memPw)
- ๋ฐํ๊ฐ : (์ฑ๊ณต ์) OK
- URL : [POST] /login/login-code
- ์ ๋ ฅ๊ฐ : ๋ก๊ทธ์ธ ์ฝ๋(loginCode)
- ๋ฐํ๊ฐ : (์ฑ๊ณต ์) OK
- ๋ก๊ทธ์ธ ์ฝ๋๋ ์
๋ ฅํ ์ด๋ฉ์ผ๋ก ์ ์ก
- URL : [POST] /login/register-code
- ์ ๋ ฅ๊ฐ : ํ์๊ฐ์ ์ฝ๋(registerCode)
- ๋ฐํ๊ฐ : (ํํดํ์์ ์ฌํ์๊ฐ์ ์ผ ๊ฒฝ์ฐ) RE_JOIN, (์ฒซ ํ์๊ฐ์ ์ธ ๊ฒฝ์ฐ) JOIN
- ์ฌํ์๊ฐ์ ์ธ ๊ฒฝ์ฐ, ํํดํ์ ์ํ๋ฅผ ์ผ๋ฐํ์์ผ๋ก ๋ณ๊ฒฝํ๊ณ ๋ฐ๋ก ๋ก๊ทธ์ธ
- ์ฒซ ํ์๊ฐ์
์ธ ๊ฒฝ์ฐ, ํ์๊ฐ์
์ฐฝ์ผ๋ก ์ด๋
- URL : [POST] /login/initialize-code
- ์ ๋ ฅ๊ฐ : ๋น๋ฐ๋ฒํธ ์ด๊ธฐํ ์ฝ๋(initializeCode)
- ๋ฐํ๊ฐ : (์ฑ๊ณต ์) OK
- ๋น๋ฐ๋ฒํธ๋ฅผ ์ด๊ธฐํํ๊ณ ๋ก๊ทธ์ธ
- URL : [POST] /join
- ์ ๋ ฅ๊ฐ : ์์ด๋(memId), ํ๋กํ ์ด๋ฏธ์ง(profileImage), ๋น๋ฐ๋ฒํธ(memPw), ๋๋ค์(memName)
- ๋ฐํ๊ฐ : (์ฑ๊ณต ์) OK
- ์์ด๋๋ ์ ์์ ์ธ ์ ์ฐจ๋ฅผ ๋ฐ์ผ๋ฉด ์๋ ์
๋ ฅ, ๋น๋ฐ๋ฒํธ๋ ํ์ ์
๋ ฅ, ํ๋กํ ์ด๋ฏธ์ง์ ๋๋ค์์ ์ ํ ์
๋ ฅ