青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長(zhǎng)網(wǎng)

17站長(zhǎng)網(wǎng) 首頁(yè) CMS dedecms 查看內(nèi)容

織夢(mèng)CMS程序的驗(yàn)證碼如何改為數(shù)字的形式

2023-6-17 17:07| 查看: 1754 |來(lái)源: 互聯(lián)網(wǎng)

為什么要將dedecms驗(yàn)證碼改為數(shù)字呢,朋友說(shuō)有時(shí)感覺(jué)要輸入字母驗(yàn)證碼的話有點(diǎn)麻煩,如果是數(shù)學(xué)驗(yàn)證碼,要方便些,因?yàn)槲覀兊臄?shù)學(xué)小鍵盤(pán),于是就想把織夢(mèng)的驗(yàn)證 ...

為什么要將dedecms驗(yàn)證碼改為數(shù)字呢,朋友說(shuō)有時(shí)感覺(jué)要輸入字母驗(yàn)證碼的話有點(diǎn)麻煩,如果是數(shù)學(xué)驗(yàn)證碼,要方便些,因?yàn)槲覀兊臄?shù)學(xué)小鍵盤(pán),于是就想把織夢(mèng)的驗(yàn)證碼改成數(shù)字驗(yàn)證碼。

好,那就滿足朋友的需要吧,下面就是具體的方法:

首先,我們要找到系統(tǒng)的這個(gè)驗(yàn)證碼文件,經(jīng)過(guò)一番尋找,我發(fā)現(xiàn)驗(yàn)證碼文件在include\validateimg.php

打開(kāi)后找到:

	

for($i=0;$i<4;$i++)

{

?? $rndstring .= chr(mt_rand(65,90));

}

將它改成:

	

for($i=0;$i<4;$i++)

{

?? $rndstring .= chr(mt_rand(48,57));

}

這個(gè)函數(shù)是產(chǎn)生隨機(jī)字符,看見(jiàn)里面的數(shù)字沒(méi)有,它就是要產(chǎn)生字符鍵盤(pán)碼的范疇,原來(lái)的是

mt_rand(65,90),這個(gè)65到90是大寫(xiě)字母A到Z的鍵盤(pán)碼。

現(xiàn)在修改為(48,57) 表示0到9的鍵盤(pán)碼:mt_rand(48,57)。

按照這個(gè)理論,估計(jì)能產(chǎn)生中文吧。

還有這個(gè)文件里面的

	

$bgcolor = ImageColorAllocate($im, 248,212,20);

$black = ImageColorAllocate($im, 0,0,0);

是設(shè)定生成圖片的背景顏色和文字顏色的。三個(gè)數(shù)字表示 顏色的 紅,綠,藍(lán)色值。范疇為0到255,

比如

0,0,0 ? 表示 黑色,

255,0,0 表示純紅,

0,255,0 表示純綠,

0,0,255 表示純藍(lán)。

255.255.255 表示白。

修改成統(tǒng)一字體

	

for($i=0;$i<$rndcodelen;$i++)

{

?? ?imagestring($im, mt_rand(2,5), $i*10+6, mt_rand(2,5), $rndstring[$i], $black);

}

改成

	

for($i=0;$i<$rndcodelen;$i++)

{

?? ?imagestring($im, 3, $i*10+6, mt_rand(2,5), $rndstring[$i], $black);

}

也就是 imagestring里面第二個(gè)參數(shù),修改它為1到5之間的固定數(shù)字,這里我覺(jué)得修改成3比較漂亮。

參數(shù)說(shuō)明:

int imagestring ( resource image, int font, int x, int y, string s, int col)

imagestring() 用 col 顏色將字符串 s 畫(huà)到 image 所代表的圖像的 x,y 座標(biāo)處(圖像的左上角為 0, 0)。假如 font 是 1,2,3,4 或 5,則使用內(nèi)置字體。

假如不想讓他上下參差,就把坐標(biāo)y改成固定值3就行了,也就是把 mt_rand(2,5)改成3

驗(yàn)證碼為數(shù)字加小寫(xiě)字母組合方式的實(shí)現(xiàn)

	

//獲取隨機(jī)字符

$rndstring = "";

for($i=0;$i<2;$i++){

?? ?$rndstring .= chr(mt_rand(48,57));

?? ?$rndstring .= chr(mt_rand(97,122));

}

這樣就可以實(shí)現(xiàn)數(shù)字+小寫(xiě)字母了。

本文最后更新于 2023-6-17 17:07,某些文章具有時(shí)效性,若有錯(cuò)誤或已失效,請(qǐng)?jiān)诰W(wǎng)站留言或聯(lián)系站長(zhǎng):17tui@17tui.com
·END·
站長(zhǎng)網(wǎng)微信號(hào):w17tui,關(guān)注站長(zhǎng)、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營(yíng)銷(xiāo)服務(wù)中心

免責(zé)聲明:本站部分文章和圖片均來(lái)自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識(shí),文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系我們及時(shí)修正或刪除。謝謝!

17站長(zhǎng)網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長(zhǎng)、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長(zhǎng)轉(zhuǎn)型升級(jí),為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營(yíng)銷(xiāo)服務(wù),與站長(zhǎng)一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!

掃一掃,關(guān)注站長(zhǎng)網(wǎng)微信

大家都在看

    熱門(mén)排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 日本艳妓BBW高潮一19 | 久久久久国产精品美女毛片 | 国产精品香蕉视频在线 | 中文字幕精品AV内射夜夜夜 | 亚洲一级电影 | 亚洲AV精品一区二区三区不卡 | 成 人 动漫3d 在线看 | 岛国在线永久免费视频 | 久久艹综合 | 欧洲美女人 一级毛片 | 内射白嫩少妇超碰 | jk制服啪啪网站 | 男人就爱吃这套下载 | 色宅男看片午夜大片免费看 | 成 人 色综合 | 亚洲视频在线免费观看 | 海角国精产品一区一区三区糖心 | 在线亚洲精品福利网址导航 | 国产对白精品刺激一区二区 | 三级黄色在线免费观看 | 97精品伊人久久大香线蕉app | 国产又爽又黄又不遮挡视频 | 国产第一页在线视频 | 亚洲色大成网站WWW永久麻豆 | 99国产精品偷窥熟女精品视频 | 国产欧美日韩亚洲第一页 | 日韩hd高清xxxⅹ | 中文字幕偷乱免费视频在线 | 办公室丝袜老师在线观看 | 嘿嘿视频在线观看 成人 | 白丝高中生被c爽哭 | 麻豆传煤网站网址入口在线下载 | 暖暖直播免费观看韩国 | 久久大香线蕉综合爱 | yin荡体育课羞耻play双性 | 无码不卡中文字幕在线观看 | 国产午夜精品视频在线播放 | 俄罗斯一级毛片aaaa | 性生生活大片又黄又 | 视频一区二区三区蜜桃麻豆 | 国产精品一区二区欧美视频 |