summaryrefslogtreecommitdiff
path: root/components/login
diff options
context:
space:
mode:
Diffstat (limited to 'components/login')
-rw-r--r--components/login/login-form.tsx23
1 files changed, 3 insertions, 20 deletions
diff --git a/components/login/login-form.tsx b/components/login/login-form.tsx
index a71fd15e..99708dd6 100644
--- a/components/login/login-form.tsx
+++ b/components/login/login-form.tsx
@@ -45,7 +45,7 @@ export function LoginForm({
const [showMfaForm, setShowMfaForm] = useState(false);
const [mfaToken, setMfaToken] = useState('');
const [tempAuthKey, setTempAuthKey] = useState('');
- const [mfaUserId, setMfaUserId] = useState('');
+ const [mfaUserId, setMfaUserId] = useState(null);
const [mfaUserEmail, setMfaUserEmail] = useState('');
const [mfaCountdown, setMfaCountdown] = useState(0);
@@ -131,7 +131,7 @@ export function LoginForm({
};
// SMS 토큰 전송 (userId 파라미터 추가)
- const handleSendSms = async (userIdParam?: string) => {
+ const handleSendSms = async (userIdParam?: number) => {
const targetUserId = userIdParam || mfaUserId;
if (!targetUserId || mfaCountdown > 0) return;
@@ -379,7 +379,7 @@ export function LoginForm({
setShowMfaForm(false);
setMfaToken('');
setTempAuthKey('');
- setMfaUserId('');
+ setMfaUserId(null);
setMfaUserEmail('');
setMfaCountdown(0);
};
@@ -564,23 +564,6 @@ export function LoginForm({
비밀번호를 잊으셨나요?
</Button>
)}
-
- {/* 테스트용 MFA 화면 버튼 */}
- {process.env.NODE_ENV === 'development' && (
- <Button
- type="button"
- variant="link"
- className="text-green-600 hover:text-green-800 text-sm"
- onClick={() => {
- setTempAuthKey('test-temp-key');
- setMfaUserId('test-user');
- setMfaUserEmail('test@example.com');
- setShowMfaForm(true);
- }}
- >
- [개발용] MFA 화면 테스트
- </Button>
- )}
</div>
</>
) : (