Skip to content
This repository was archived by the owner on Mar 22, 2021. It is now read-only.

Commit 2df1c9c

Browse files
committed
Bug fixes
1 parent 12fbf78 commit 2df1c9c

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

components/email/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ type Email struct {
3535
}
3636

3737
func (e *Email) Send() error {
38-
sgMail := mail.NewSingleEmail(mail.NewEmail("PoolC", "[email protected]"), e.Title, mail.NewEmail("PoolC", e.To), e.Body, e.bodyHTML())
38+
sgMail := mail.NewSingleEmail(mail.NewEmail("PoolC", "[email protected]"), "[PoolC] " + e.Title, mail.NewEmail("PoolC", e.To), e.Body, e.bodyHTML())
3939
_, err := client.Send(sgMail)
4040
return err
4141
}

docs/Spec.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ createMember, createAccessToken mutation을 제외한 모든 API 요청에는
5757
| MEM001 | 회원가입 | 이메일이 중복되는 경우 |
5858
| TKN000 | 계정 | 아이디나 비밀번호가 일치하지 않는 경우 |
5959
| TKN001 | 계정 | 비밀번호 초기화 토큰이 일치하지 않거나 만료된 경우 |
60+
| TKN002 | 계정 | 활성화되지 않은 계정인 경우 |
6061

6162
### 자료형
6263

models/access_token.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,12 @@ var CreateAccessTokenMutation = &graphql.Field{
4141
// Get the member by login id and password.
4242
var member Member
4343
database.DB.Where(&Member{LoginID: loginInput["loginID"].(string)}).First(&member)
44-
if member.UUID == "" || !member.ValidatePassword(loginInput["password"].(string)) || !member.IsActivated {
44+
if member.UUID == "" || !member.ValidatePassword(loginInput["password"].(string)) {
4545
return nil, fmt.Errorf("TKN000")
4646
}
47+
if !member.IsActivated {
48+
return nil, fmt.Errorf("TKN002")
49+
}
4750

4851
// Generate new token and return.
4952
key, err := auth.GenerateToken(member.UUID, member.IsAdmin)

models/member.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,13 +221,13 @@ var UpdateMemberPasswordMutation = &graphql.Field{
221221
},
222222
}
223223

224-
var passwordResetEmailTitle = "[PoolC] 비밀번호 초기화 안내"
224+
var passwordResetEmailTitle = "비밀번호 초기화 안내"
225225
var passwordResetEmailBody = `
226226
안녕하세요,
227227
PoolC 홈페이지 비밀번호 초기화 안내 메일입니다.
228228
229229
아래 링크를 눌러 비밀번호 초기화를 진행해주세요.
230-
<a href="https://poolc.org/accounts/password_reset?token=%s">https://poolc.org/accounts/password_reset?token=%s</a>
230+
<a href="https://poolc.org/accounts/password-reset?token=%s">https://poolc.org/accounts/password-reset?token=%s</a>
231231
링크는 24시간 동안 유효합니다.
232232
233233
본인이 비밀번호 초기화를 요청하지 않은 경우, 즉시 관리자에게 알려주세요.

0 commit comments

Comments
 (0)