第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

前端密碼校驗(yàn)的機(jī)制問題?

前端密碼校驗(yàn)的機(jī)制問題?

慕虎7371278 2018-09-04 13:11:27
keyup表單事件讀input框的字符內(nèi)容。。疑問:安全性怎么樣,change事件可以嗎,你們是怎么做的?修改1:我理解的安全性是指,jq的keyup或者change是怎么讀取識(shí)別input的字符的,里面的機(jī)制是什么樣的,既然能被前端讀取,你們就意味著可以截獲?還是瀏覽器內(nèi)部識(shí)別的?不解
查看完整描述

1 回答

?
開心每一天1111

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊

不知道你說的安全性指的是什么,是指通過前端校驗(yàn)用戶的輸入來保證站點(diǎn)安全的能力嗎?

對(duì)于服務(wù)器端來說,正確的做法是所有前端傳入的參數(shù)都不應(yīng)該被信任?;蛘哒f,前端對(duì)用戶輸入的校驗(yàn)做的再嚴(yán)格再合理,傳入到服務(wù)器端時(shí),服務(wù)器端都要對(duì)傳入的數(shù)據(jù)重新進(jìn)行校驗(yàn)。或者你可以理解成,前端校驗(yàn)的目的不是為站點(diǎn)安全保駕護(hù)航的,其主要目的是為用戶服務(wù)為了提高用戶體驗(yàn)的。

keyup、changeblur等在實(shí)際開發(fā)過程中都有使用的,具體選用哪個(gè)事件進(jìn)行監(jiān)聽是根據(jù)你具體的校驗(yàn)?zāi)康臎Q定的。keyup相較于change、blur更具有實(shí)時(shí)性,可以快速針對(duì)用戶的輸入進(jìn)行校驗(yàn)或判斷。如在注冊(cè)表單中,設(shè)置登錄密碼,可以通過監(jiān)聽該事件快速實(shí)現(xiàn)對(duì)密碼強(qiáng)度的判斷并展示給用戶,提醒用戶增加密碼強(qiáng)度。但是實(shí)時(shí)性可能并不是最好的,還拿注冊(cè)表單舉例子。在校驗(yàn)用戶賬戶名是否存在時(shí),如果監(jiān)聽keyup,用戶剛按下按鍵就進(jìn)行判斷,則前端頁面會(huì)在用戶輸入過程中向服務(wù)器發(fā)送大量的請(qǐng)求,這會(huì)對(duì)服務(wù)器端造成較大的不必要的壓力、同時(shí)也會(huì)消耗大量的客戶端的資源、甚至造成表單校驗(yàn)的不可控。這時(shí)監(jiān)聽changeblur事件就顯得更為合理。


查看完整回答
反對(duì) 回復(fù) 2018-10-13
  • 1 回答
  • 0 關(guān)注
  • 546 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)