麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > ASP > 正文

ASP實(shí)現(xiàn)加法驗(yàn)證碼

2024-05-04 11:10:10
字體:
供稿:網(wǎng)友
這篇文章主要介紹了ASP實(shí)現(xiàn)加法驗(yàn)證碼,是在原來的驗(yàn)證碼基礎(chǔ)上進(jìn)行創(chuàng)新,將驗(yàn)證碼改為加法運(yùn)算,感興趣的小伙伴們可以參考一下
 

將驗(yàn)證碼改為加法運(yùn)算,比如驗(yàn)證碼顯示“25+64等于?”,那么輸入“91”就能通過驗(yàn)證。
來看看效果圖對(duì)比:字符驗(yàn)證碼:ASP實(shí)現(xiàn)加法驗(yàn)證碼 → 加法驗(yàn)證碼:ASP實(shí)現(xiàn)加法驗(yàn)證碼
優(yōu)點(diǎn):
①與純字符驗(yàn)證碼相比,本程序效防止了絕大部分(99%以上)廣告機(jī)的自動(dòng)識(shí)別。即使是中文驗(yàn)證碼, 也能被市面上的部分廣告機(jī)識(shí)別。
②與中文驗(yàn)證碼相比,避免了用戶輸入用戶名密碼驗(yàn)證碼的時(shí)候需要切換輸入法的麻煩。
說明:該程序需要網(wǎng)站空間支持ASPJpeg組件、楷體_GB2312字體。
代碼如下:
 

  1. <% 
  2. Const FontColor = &H000000 ' 字體顏色 
  3. Const BgColor = &HFFCCFF ' 背景顏色 
  4. Call CreatValidCode("GetCode"
  5. Sub CreatValidCode(pSN) 
  6.   Dim x, Jpeg 
  7.   Randomize 
  8.   x = Array(1+Int(Rnd()*9), Int(Rnd()*10), 1+Int(Rnd()*9), Int(Rnd()*10), 0, 0, "+"
  9.   x(4) = x(0)*10 + x(1) 
  10.   x(5) = x(2)*10 + x(3) 
  11.   'Session(pSN) = CStr(Eval(x(4) & x(6) & x(5))) 
  12.   Session(pSN) = CStr(x(4) + x(5)) 
  13.   Set Jpeg = Server.CreateObject("Persits.Jpeg"
  14.   Jpeg.New 100,20,BgColor 
  15.   Jpeg.Quality=100 
  16.   With Jpeg.Canvas 
  17.     .Font.Bold = True 
  18.     .Font.Size = 16 
  19.     .Font.Rotation = 0 
  20.     .Font.Family = "楷體_GB2312" 
  21.     .Font.Color = FontColor 
  22.     .PrintText 4, 3, CStr(x(0)) 
  23.     .PrintText 14, 3, CStr(x(1)) 
  24.     .PrintText 26, 3, x(6) 
  25.     .PrintText 38, 3, CStr(x(2)) 
  26.     .PrintText 48, 3, CStr(x(3)) 
  27.     .Font.Rotation = 15 
  28.     .PrintText 55, 3, "等" 
  29.     .PrintText 70, 3, "于" 
  30.     .PrintText 85, 3, "?" 
  31.   End With 
  32.   '禁止緩存 
  33.   Response.ContentType = "image/jpeg" 
  34.   Response.Expires = -9999 
  35.   Response.AddHeader "pragma""no-cache" 
  36.   Response.AddHeader "cache-ctrol""no-cache" 
  37.   Response.AddHeader "Content-Disposition","inline; filename=vcode.jpg" 
  38.   Jpeg.SendBinary 
  39.   Jpeg.Close 
  40.   Set Jpeg = Nothing 
  41. End Sub 
  42. %> 
?
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 中文字幕免费在线看 | 99精美视频| 久久久成人免费视频 | 国产无遮挡一区二区三区毛片日本 | 久久新网址| 久色一区| 91精品观看91久久久久久国产 | 日本xxxx色视频在线观看免费, | 黄网站在线播放视频免费观看 | 特黄一区二区三区 | 久在线观看福利视频69 | 色吧综合网| 91亚洲精品一区二区福利 | 亚洲成人入口 | 视频www| 午夜国产在线观看 | 欧美一区中文字幕 | 麻豆一区二区99久久久久 | 国产成人精品一区二区视频免费 | 黄网站在线免费 | 欧美a视频在线观看 | 免费观看高清视频网站 | 91精品国产91| av噜噜在线 | 国产精品自拍99 | 在线免费视频a | 国产黄色免费网站 | 日韩字幕在线观看 | 日本一区二区三区视频在线 | 999久久国精品免费观看网站 | 国产精品剧情一区二区三区 | 激情视频日韩 | 一级黄色欧美 | 亚洲第一视频在线 | 日韩精品久久久久久久电影99爱 | www.48xx.com | 欧美成人精品一区二区男人小说 | 国产精品午夜小视频观看 | 日韩视频一区二区三区在线观看 | 成人免费观看49www在线观看 | 国产日本在线播放 |