User masih bisa submit form register walaupun sudah ditutup pendaftarannya?

Saya membuat form register pendaftaran dengan batas waktu yang sudah ditentukan. Tanggalannya saya buat didatabase, sehingga form register bisa otomatis tutup jika sudah melewati tanggal pendaftaran yang ditentukan. Pertanyaan saya, mengapa masih ada user yang bisa submit form registernya padahal klo saya cek formnya sudah ditutup. Apa yang harus saya cek dari sisi sistem ? Mohon pendapat teman" semua..

avatar retnohandayani
@retnohandayani

1 Kontribusi 1 Poin

Diperbarui 3 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

<div>Mungkin trik nya bisa dilakukan secara 2 sisi. Pertama dari sisi front-end, ketika tanggalnya sudah melewati batas waktu yang sudah di tentukan, maka form-nya di hidden/tidak ditampilkan, bukan hanya di hide secara styling/css, tapi di hide dengan cara ganti view/template. Kemudian, sisi back-end, bagian proses form pendaftarannya diberikan validasi tanggal, ketika sudah lewat batas tanggal pendaftarannya, maka user gabisa daftar/gagal (di gagal-kan proses insert datanya).<br><br>Logikanya seperti ini kalo di CI :&nbsp;</div><pre>&lt;?php

<br>public function form_pendaftara(){ $tanggalSekarang = date('Y-m-d'); $batasWaktu = "2021-01-01";

$templateFile = "form-pendaftaran";

if(strtotime($tanggalSekarang) &gt; strtotime($batasWaktu)) { $templateFile = "form-closed"; }

$this-&gt;load-&gt;view($templateFile); }</pre><div><br>Semoga bisa dipahami.</div>

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 3 tahun yang lalu

Tanggapan

Wah... terimakasih sekali atas jawabnnya @ahanafi . Memang di sistem yg aku buat blm ada pengecekan ke tanggalan dan tidak terpikirkan untuk melakukan pengecekan tanggalan.. sekali lagi makasih yaa atas masukannya

Login untuk ikut Jawaban