亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我需要向用戶打印 PHP 表單驗證錯誤嗎?

我需要向用戶打印 PHP 表單驗證錯誤嗎?

PHP
白衣染霜花 2023-08-11 17:52:10
我有一個登錄和注冊表單,我使用 JS 處理驗證,例如如果電子郵件格式不正確以及最小字符數等,則顯示用戶消息,問題是正如每個人所說,我們必須添加服務器端驗證以確保用戶更改的情況下的安全或者在瀏覽器中禁用 JS,但這是否意味著我不需要并且不可能向客戶端顯示此錯誤,以防他禁用 JS 導致其被禁用?一般來說,您是否為用戶的這種簡單表單驗證錯誤編寫一些邏輯代碼,或者這種驗證錯誤僅對開發人員重要?如果用戶禁用了 JS,我認為 React 應用程序也無法工作,所以這沒有意義,這就是我所看到的
查看完整描述

2 回答

?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

服務器驗證只是為了確保您的安全,這基本上意味著您根本不應該依賴前端驗證。但是,您也可以使用Clientside/JS驗證請求,因此您不需要額外調用API來驗證輸入。


如果禁用了Javascript,您可以要求用戶啟用,否則您將不會收到任何錯誤通知。


 <noscript>

    <span style="color:red">JavaScript is not enabled!</span>

</noscript>


查看完整回答
反對 回復 2023-08-11
?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

服務器端驗證是必須具備的。它必須始終被實現,因為它只能保證它不能被跳過。

客戶端驗證只是為了讓用戶感到舒適,他不需要發送請求,因為在輸入數據期間可以捕獲基本錯誤。請記住,在常見瀏覽器中可以輕松跳過它,因此您不能依賴它的安全性。

最好的解決方案始終是結合兩者:客戶端的舒適性和服務器端的安全性。


查看完整回答
反對 回復 2023-08-11
  • 2 回答
  • 0 關注
  • 171 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號