大家好:
因為input元素不管用Disabled或readonly都會從瀏覽器被修改的可能,想請問寫入資料庫後在不考量後端可以擋資料再次寫入,前端甚麼方法可以擋從瀏覽器修改呢? 只想到若資料寫入,Input 元素拿掉改純文字..
謝謝
參考文章..
https://dotblogs.com.tw/joysdw12/2013/03/20/98202
寫入資料庫後在不考量後端可以擋資料再次寫入
我不太有把握去擋前端怎麼被有心人士搞鬼,
但,我認為寫入資料庫之前,不再次做任何檢查直接放行,
是不負責任的。
我個人的做法,資料庫的 stored procedure 內,會做一大堆寫入之前和寫入之後的檢查,確保滴水不漏。
後端不可能不擋資料,
這個大前提就錯誤了,
我們以前前輩口中常常在說的就是,永遠不要信任前端送過來的資料
別人也可以不透過瀏覽器送資料給你.
(然後偽裝成是瀏覽器)