国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Web制作驗證碼功能實例代碼

2019-11-19 16:18:32
字體:
來源:轉載
供稿:網友

web開發中,經常會使用驗證碼功能,例如登錄、注冊,或其他關鍵功能之前經常會使用。合理使用

驗證功能可以防止ddos攻擊、爬蟲攻擊等。

   實現效果:

  實現原理:

   由后臺提供生成驗證碼的接口,前端每次請求會后端會生成驗證碼圖片和驗證碼,驗證碼圖片發送到客戶端供客戶端顯示,

   驗證碼字符串保存再后端的Session中,待前端再次請求業務接口與session里的驗證碼字符串做比對。

   實現思路:

   1、先由后端提供可以生產驗證碼圖片的接口

   2、前端通過 img 中設置 src 屬性,請求驗證碼生成的接口。

   3、對img設置點擊事件,每次點擊img的時候,都會改變src值重新請求src

   4、做頁面接口操作時,比對輸入的驗證碼是否正確

   實現代碼:

   前端:

     html:  

<div class="centent-top" style="">    <div class="centent-left"><span>*</span>驗證碼:</div>    <input type="text" class="verification-code-input">    <div class="verification-code"><img id="yzm" src="/SchoolRoll/accuser/code/check"></div>    <div class="change"><span>看不清?</span><span style="color:#37CAF2;cursor: pointer;" id="changeImgCode">換一張</span></div>   </div> 

   js:

var yzm =document.getElementById("yzm");  var changeImgCode =document.getElementById("changeImgCode");  yzm.onclick=function () {   changPin();  }  changeImgCode.onclick=function () {   changPin();  }  // 換驗證碼  function changPin() {   $("#yzm").attr("src", "/SchoolRoll/accuser/code/check?time=" + Math.random());  } 

以上所述是小編給大家介紹的Web制作驗證碼功能實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西青区| 喀什市| 新蔡县| 石景山区| 藁城市| 城固县| 镇雄县| 武陟县| 密云县| 通海县| 库尔勒市| 临朐县| 西乡县| 保山市| 大埔县| 壤塘县| 高陵县| 江北区| 阿瓦提县| 平泉县| 德清县| 扎鲁特旗| 佛教| 互助| 都昌县| 台安县| 和政县| 连江县| 洱源县| 崇礼县| 内乡县| 临高县| 深水埗区| 惠来县| 札达县| 酒泉市| 喀喇| 泰顺县| 清涧县| 嫩江县| 卢龙县|