🛡️

Verifikasi Kode OTP

Masukkan kode 6 digit yang dikirim ke email

{{-- Step Indicator --}}
✓
Email
2
Kode OTP
3
Password Baru
@if (session('success'))
✅ {{ session('success') }}
@endif @if (session('error'))
⚠️ {{ session('error') }}
@endif {{-- Email Target Badge --}}
📧
Kode dikirim ke:
{{ session('admin_reset_email', 'email admin') }}
{{-- ============================================= FORM OTP — disabled seluruhnya saat expired ============================================= --}}
@csrf
{{-- OTP Boxes --}}
{{-- disabled langsung dari PHP jika backend bilang expired --}} @php $isExpiredFromServer = session('otp_expired', false); @endphp @for ($i = 0; $i < 6; $i++) @endfor
@error('otp')
{{ $message }}
@enderror
{{-- Countdown Timer --}}

Kode berlaku selama:

03:00
❌ Kode sudah kadaluarsa
{{-- Tombol Verifikasi --}} {{-- disabled dari server jika expired, dari JS jika OTP belum 6 digit --}}

{{-- Resend — hanya aktif saat expired --}}

Tidak menerima kode?

@csrf
← Ganti email