🛡️
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
Kode Verifikasi (6 digit)
{{-- 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 --}}
@if($isExpiredFromServer) ⛔ Waktu Habis @else ✅ Verifikasi Kode @endif
{{-- Resend — hanya aktif saat expired --}}
Tidak menerima kode?
@csrf
🔄 Kirim Ulang Kode
← Ganti email