@extends('admin.layouts.app') @section('title', '보안 설정 (2차 인증)') @section('page_title', '보안 설정') @section('page_desc', '2차 인증(SMS / Google OTP) 관리') @push('head') @endpush @section('content')
{{-- Header --}}
2차 인증 (SMS / Google OTP)
SMS 또는 Google OTP(TOTP)로 2차 인증을 진행합니다.
← 뒤로가기
{{-- 이용 안내 --}}
이용 안내
도움말
  1. Google Authenticator / Microsoft Authenticator 등 OTP 앱을 설치합니다.
  2. 등록 시작 버튼을 눌러 QR을 생성합니다.
  3. 앱에서 QR을 스캔하거나, 시크릿을 수동으로 입력합니다.
  4. 앱에 표시되는 6자리 코드를 입력하면 등록이 완료됩니다.
  5. 등록 완료 후에만 Google OTP 인증으로 전환할 수 있습니다.
* OTP는 30초마다 바뀌므로, 시간이 지나면 새 코드로 다시 입력하세요.
{{-- 상태/모드 --}}
현재 상태
@if($isRegistered) Google OTP 등록됨 ({{ $admin->totp_verified_at }}) @elseif($isPending) 등록 진행 중 (QR 스캔 후 코드 확인) @else 미등록 @endif
@csrf 2차 인증방법 @if(!$isRegistered)
※ Google OTP 미등록 상태에서는 OTP 인증으로 전환할 수 없습니다.
@endif
{{-- 등록/확인 UI --}} @if($isPending)
{{-- QR --}}
QR 코드 스캔
진행중
OTP 앱에서 QR을 스캔하세요
{!! $qrSvg !!}
{{-- 시크릿 + 코드 입력 --}}
시크릿 / 등록 완료
수동 입력 가능
시크릿(수동 입력용)
{{ $secret }}
* 앱에서 “수동 입력”을 선택하고 위 시크릿을 등록할 수 있습니다.

@csrf @error('code')
{{ $message }}
@enderror
@csrf
@else {{-- 미등록 / 등록됨 --}}
관리
등록/재등록/삭제를 통해 OTP 정보를 관리할 수 있습니다.
@if(!$isRegistered)
@csrf
@else
@csrf
@csrf
@endif
@if($isRegistered)
등록 완료 상태입니다. “2차 인증방법”에서 Google OTP 인증으로 전환할 수 있습니다.
@endif
@endif
@endsection