登入驗證碼

2022-01-23 12:29:40 字數 2625 閱讀 7703

///

/ ///

生成驗證碼

/// ///

指定驗證碼的長度

///public

static

string createvalidatecode(int

length)

//生成隨機數字

for (int i = 0; i < length; i++)

//抽取隨機數字

for (int i = 0; i < length; i++)

//生成驗證碼

for (int i = 0; i < length; i++)

return

validatenumberstr;

}

///

///根據輸入的驗證碼建立驗證碼

/// ///

驗證碼字元

///public

static

byte createvalidatecodepic(string

chkcode)

;//字型列表,用於驗證碼

string font = ;

bitmap bmp = new bitmap(100, 40

); graphics g =graphics.fromimage(bmp);

g.clear(color.white);

random rnd = new

random();

//畫噪線

for (int i = 0; i < 10; i++)

//畫驗證碼字串

for (int i = 0; i < chkcode.length; i++)

//畫噪點

for (int i = 0; i < 100; i++)

//將驗證碼寫入記憶體流,並將其以 "image/png" 格式輸出

memorystream ms = new

memorystream();

try

finally

}

///

///建立驗證碼字元

/// ///

驗證碼長度

///public

string createvalidatecode(int

length)

//////

建立驗證碼

/// ///

中的驗證碼字元

///public

byte createvalidatecodepic(string

code)

//////

生成驗證碼

/// ///

public

actionresult checkcode()

///

///驗證碼驗證

前台**:

<

div

class

="input-group"

style

="display:none"

id="vcode"

>

<

input

type

="text"

class

=""name

="validatecode"

id="validatecode"

placeholder

="驗證碼"

required maxlength

="10"

>

<

img

src="/account/checkcode?id=1"

id="imgcode"

alt="單擊可重新整理"

onclick

="clickremovechangecode()"

/>

div>

js:

function

clickremovechangecode()

$(document).ready(

function

() }}}

},messages:

}

建立帶字母的驗證碼:

///

///建立驗證碼字母

/// ///

驗證碼的長度

///public

static

string createvalidatecode(int length = 4

) ;

random rnd = new

random();

//生成驗證碼字串

for (int i = 0; i < length; i++)

return

chkcode;

}

登入驗證碼C

一.新建乙個checkcode.aspx using system using system.data using system.configuration using system.collections using system.web using system.web.security usi...

註冊登入驗證碼

1 判斷是不是手機號 public boolean ismobileno string mobiles matcher m p.matcher mobiles return m.matches 2 判斷密碼格式是否正確 public boolean iscorrectpassword string ...

spring security 登入驗證碼

驗證碼網上有,可以參考下 先實現獲取驗證碼 第二步 驗證碼過濾,自定義過濾 3.自定義異常處理 public class verifycaptchaexception extends badcredential ception 4 自定義登入錯誤處理 public class loginfailha...