JS onerisi yapan arkadaslar hakli.
Ama kullanici isterse JS ile yaptigin kontrolu egale edip backend'e istemedigin tarihle gelebilir.
Client tarafta yaptigin kontrole asla guvenme, backend'de de kontrolunu yap.
Aksini iddia etmedim ve "JavaScript ile en az 1 yıl sonrası şeklinde yapman daha mantıklı fakat HTML ile yapacaksan min ve max kullanabilirsin." yazarak alternatif bir yol olduğunu da belirttim.
@Berkay Davas yok hocam, o anlamda demek istemedim. Mesela girdiği bilgileri sorgu.php gibi bir dosyaya gönderip orada kontrol etmesini ve olası bir durumda geri göndermesini söylemeye çalıştım.
Aslinda DB ye query yapmadan gelen formu valide edecek bir kez daha. Hepsi in-memory olacagi icin yuk bindirmez, hatta DB ye gereksiz sorgu atmaktan kurtarir.
if ( baslangic_zamani <= bitis_zamani ) <-- Bu if yuk bindirmez
db_query -> hede hodo
else
return hata
Aslinda DB'ye query yapmadan gelen formu valide edecek bir kez daha. Hepsi in-Memory olacagi için yuk bindirmez, hatta DB'ye gereksiz sorgu atmaktan kurtarir.
İf ( baslangic_zamani <= bitis_zamani ) <-- bu if yuk bindirmez.
Db_query -> hede hodo.
Else.
Return hata.