假如以上驗證碼生成器頁面名為:CheckCode.ASPx,那麼在登錄頁面中使用“<IMG>” 這個 Html 元素來顯示生成的驗證碼圖片:<IMG src="CheckCode.ASPx">
在登錄頁面的登錄按鈕的處理事件中使用以下代碼判斷驗證碼:private void btnLogin_Click( object sender, System.Web.UI.ImageClickEventArgs e )
/******其他代碼******/
{
if( Request.CookIEs["CheckCode"] == null )
{
lblMessage.Text = "您的浏覽器設置已被禁用 CookIEs,您必須設置浏覽器允許使用 CookIEs 選項後才能使用本系統.";
lblMessage.Visible = true;
return;
}
if( String.Compare( Request.CookIEs["CheckCode"].Value, txtCheckCode.Text, true ) != 0 )
{
lblMessage.Text = "驗證碼錯誤,請輸入正確的驗證碼.";
lblMessage.Visible = true;
return;
}