@@ -16,6 +16,7 @@ struct RegisterIDView: View {
16
16
17
17
@State private var userID = " "
18
18
@State private var authCode = " "
19
+ @State private var correctAuthCode = " "
19
20
@State private var sentAuthCode = false
20
21
@State private var authCodeExpired = false
21
22
@State private var authCodeSubmitted = false
@@ -33,7 +34,7 @@ struct RegisterIDView: View {
33
34
34
35
let emailRegexPattern = /^ [ A- Za- z0- 9 . _%+- ] + @[ A- Za- z0- 9 .- ] + . [ A- Za- z] { 2 , 6 } $/
35
36
36
- let dummyAuthCode = " 123456 "
37
+ let dummyAuthCode = " "
37
38
38
39
private func startTimer( ) {
39
40
if !isTimerRunning {
@@ -121,7 +122,7 @@ struct RegisterIDView: View {
121
122
sentAuthCode = false
122
123
stopTimer ( )
123
124
isAuthCodeTextFieldFocused = false
124
- if ( authCode == dummyAuthCode && authCodeSubmitted) {
125
+ if ( ( authCode == emailViewModel . email ? . content ) && authCodeSubmitted) {
125
126
isAuthenticated = true
126
127
showingCompletedPopup = true
127
128
}
@@ -134,7 +135,7 @@ struct RegisterIDView: View {
134
135
135
136
}
136
137
}
137
- } . border ( isAuthCodeTextFieldFocused ? . sponusPrimary : ( ( authCode != dummyAuthCode && authCodeSubmitted) ? . sponusRed : . sponusGrey100) )
138
+ } . border ( isAuthCodeTextFieldFocused ? . sponusPrimary : ( ( ( authCode != emailViewModel . email ? . content ) && authCodeSubmitted) ? . sponusRed : . sponusGrey100) )
138
139
. padding ( . top, 16 )
139
140
if isTimerRunning {
140
141
if timeRemaining == 0 {
@@ -158,7 +159,7 @@ struct RegisterIDView: View {
158
159
} . padding ( . top, 12 )
159
160
}
160
161
}
161
- else if ( authCodeSubmitted && ( authCode != dummyAuthCode ) ) {
162
+ else if ( authCodeSubmitted && ( authCode != emailViewModel . email ? . content ) ) {
162
163
HStack ( spacing: 0 ) {
163
164
Image ( . icWarning) . resizable ( ) . frame ( width: 16 , height: 16 ) . padding ( . trailing, 4 )
164
165
Text ( " 인증번호를 다시 입력해주세요 " ) . font ( . system( size: 12 ) ) . foregroundStyle ( . sponusRed)
0 commit comments